1pub mod a2ui;
2pub mod catalog_registry;
3pub mod interop;
4pub mod kit;
5pub mod model;
6pub mod prompts;
7pub mod protocol_capabilities;
8pub mod schema;
9pub mod templates;
10pub mod tools;
11pub mod toolset;
12pub mod validation;
13
14pub use a2ui::*;
15pub use catalog_registry::{CatalogArtifact, CatalogError, CatalogRegistry, CatalogSource};
16pub use interop::*;
17pub use kit::{KitArtifacts, KitGenerator, KitSpec};
18pub use model::{ToolEnvelope, ToolEnvelopeProtocol};
19pub use prompts::{UI_AGENT_PROMPT, UI_AGENT_PROMPT_SHORT};
20pub use protocol_capabilities::{
21 ADK_UI_LEGACY_DEPRECATION, SUPPORTED_UI_PROTOCOLS, TOOL_ENVELOPE_VERSION, UI_DEFAULT_PROTOCOL,
22 UI_PROTOCOL_CAPABILITIES, UiProtocolCapabilitySpec, UiProtocolDeprecationSpec,
23 normalize_runtime_ui_protocol,
24};
25pub use schema::*;
26pub use templates::{StatItem, TemplateData, UiTemplate, UserData, render_template};
27pub use tools::*;
28pub use toolset::UiToolset;
29pub use validation::{Validate, ValidationError, validate_ui_response};