Skip to main content

Crate talos_core

Crate talos_core 

Source
Expand description

Talos core — foundation types, core traits, and error definitions.

Re-exports§

pub use approval::ApprovalChoice;
pub use approval::TuiApprovalRequest;

Modules§

approval
Approval types for permission-gated tool execution.
message
Core message types and event protocol.
model
Shared model catalog types — provider/model metadata, pricing, and capabilities.
provider
Provider trait and error types for LLM backends.
session
Session protocol types for the AppServerSession seam (ADR-005).
submission
Structured transactional Session submissions (ADR-056 / TUI-044).
tool
Agent tool abstraction layer.
tool_filter
Streaming tool call detector shared by provider and TUI.

Macros§

tool_parameters
Helper macro to generate a JSON Schema value from a type that implements schemars::JsonSchema.