Usage
tempest_shiny_ui(
id,
panels = c("chat", "sources", "facts", "mindmap", "transcript", "report"),
show_config = FALSE
)Arguments
- id
Shiny module id.
- panels
Character vector containing any of
"chat","sources","facts","mindmap","transcript","report","storm", and"review". Use"all"for every panel. The default embeds the Co-STORM chat and durable research views.- show_config
If
TRUE, include the bundled configuration controls in the Chat settings drawer. Hosts that provide their own config should leave this asFALSE.
Details
tempest_shiny_ui() is a compact Shiny module UI for host applications that
want to embed Tempest without sourcing files from inst/shiny/R. It reuses
the bundled app's panels while letting the host provide the page shell,
configuration, storage policy, and surrounding controls.
The STORM panel runs through the maintained asynchronous worker path. It has no parallel-research control. The Co-STORM Chat panel offers bounded session archive download and upload, not browser-temporary autosave.
