Expand description
Agent specification types
Re-exports§
pub use spawner::AutoSpawnEntry;pub use spawner::ManagementToolsConfig;pub use spawner::OrchestrationToolsConfig;pub use spawner::SpawnerConfig;pub use spawner::SpawnerToolGrantConfig;pub use spawner::TemplateSource;pub use super::RuntimeConfig;
Modules§
- spawner
- Spawner configuration types for YAML deserialization.
Structs§
- Agent
Spec - Stable agent schema loaded through strict framework-owned YAML boundaries.
Fields remain in this contract only when the runtime implements their effect; removed inert sections such as
providersandprovider_securityare rejected instead of silently accepted. - CliHitl
Metadata - CLI-specific HITL display settings from
metadata.cli.hitl. - CliMetadata
- File
Storage Config - LLMConfig
- Configuration for LLM provider
- LLMSelector
- Memory
Config - Redis
Storage Config - Sqlite
Storage Config - Structured
Tool Entry - A structured tool entry with a name, optional type, and extra configuration.
- Tool
Aliases Config - Global tool aliases keyed by canonical tool ID.
Enums§
- CliHitl
Style - Controls how the CLI handles HITL approval requests at runtime.
- CliPrompt
Style - LLMConfig
OrSelector - Storage
Config - Storage configuration using tagged enum for type safety and extensibility
- Tool
Entry - A single entry in the agent-level
tools:list.
Type Aliases§
- Tool
Config - Backward compatibility alias — existing code using
ToolConfigkeeps working.