Expand description
Embeddable Talos agent runtime facade.
This crate is the SDK-style entrypoint for Rust projects that want to reuse Talos’s agent turn loop without depending on the Talos CLI or TUI crates.
Structs§
- Message
Tool Result - Result of a tool execution (message-layer).
- Runtime
Builder - Builder for an embeddable Talos runtime.
- Runtime
Handle - Handle for interacting with a running embedded Talos runtime.
- Runtime
Hook Registry - Per-agent hook registry.
- Runtime
Skill Index - Lightweight skill index entry for Level 0 progressive disclosure.
- Sandbox
Fallback Context - A redacted, typed request for a sandbox fallback decision.
- Tool
Call - A tool call requested by the assistant.
- Tool
Definition - Usage
- Token usage statistics for a turn.
Enums§
- Agent
Event - Events emitted during a turn for streaming.
- Provider
Error - Runtime
Error - Errors returned by the embeddable runtime facade.
- Runtime
Preset - Explicit built-in capability preset for embedded runtimes.
- Runtime
Turn Completion Status - Sandbox
Fallback Decision - A dedicated sandbox fallback decision. It intentionally has no permanent or reusable approval variant.
- Sandbox
Fallback Policy - Controls what happens when a configured sandbox is unavailable.
- Stop
Reason - Reason the assistant stopped generating.
- Tool
Nature - Categorizes a tool by its operational nature for permission decisions.
- Tool
Provenance - Provenance of a registered tool.
Traits§
- Approval
Handler - Handles approval requests for permission-gated runtime tool calls.
Functions§
- collect_
until_ turn_ completed - Collects events until the current turn completes.
Type Aliases§
- Runtime
Result - Result alias for runtime facade operations.