Expand description
Tooling and sandbox policy core.
Provides a deterministic execution layer for tool calls with:
- capability-scoped policy checks
- input/output JSON field validation
- timeout, retry, and circuit-breaker controls
Structs§
- Json
Field Schema - Minimal JSON schema: required top-level fields.
- Policy
Matrix - Policy matrix for capability and tool-level controls.
- Tool
Execution Config - Timeout/retry/circuit-breaker execution controls.
- Tool
Execution Report - Successful tool execution output + telemetry.
- Tool
Executor - Policy-aware tool executor.
- Tool
Invocation - Tool call request.
- Tool
Registry - In-memory capability registry.
- Tool
Spec - Tool spec in the capability registry.
- Tool
Telemetry - Telemetry emitted for a successful tool execution.
Enums§
- Policy
Action - Policy action for a capability or tool.
- Schema
Stage - Input or output validation stage.
- Tool
Call Status - Tool execution status for observability.
- Tool
Capability - Capability class required by a tool.
- Tool
Execution Error - Execution failure taxonomy.
Traits§
- Tool
Adapter - Adapter contract for actual tool invocation.