Expand description
Unified capability registry — a catalog of invocable tools with metadata and dispatch.
Runtime tools live in crate::tools::ToolRegistry. CapabilityRegistry mirrors that
registry for LLM schema export and optional capability-aware execution, while preserving
a single registration path (sync_from_tool_registry).
Structs§
- Capability
Registry - Holds all runtime capabilities keyed by tool name.
- Capability
Summary - Serializable summary for admin/API and LLM tool list builders.
- Tool
Registry Capability Capabilitybacked by name lookup in aToolRegistry.
Enums§
- Capability
Source - Where a capability was registered from (built-in binary vs plugin bridge vs MCP server).
- Registration
Error
Traits§
- Capability
- Executable capability surface (tool) visible to policy and the LLM catalog.