awaken_ext_generative_ui/
lib.rs1#![allow(missing_docs)]
2
3pub mod a2ui;
4mod run;
5mod sink;
6
7#[cfg(feature = "openui")]
8pub mod openui;
9
10#[cfg(feature = "json-render")]
11pub mod json_render;
12
13pub use run::{StreamingSubagentResult, run_streaming_subagent};
14pub use sink::StreamingSubagentSink;
15
16pub use a2ui::{
18 A2UI_PLUGIN_ID, A2uiBeginRendering, A2uiComponent, A2uiDataModelEntry, A2uiDataModelUpdate,
19 A2uiDeleteSurface, A2uiMessage, A2uiPlugin, A2uiPromptConfig, A2uiPromptConfigKey,
20 A2uiRenderTool, A2uiSurfaceUpdate, A2uiValidationError, DEFAULT_A2UI_CATALOG_ID,
21 validate_a2ui_messages,
22};