Expand description
Per-turn request shape: ChatRequest plus ToolChoice,
ToolDefinition, and ToolTag.
Structs§
- Chat
Request - Per-turn request the engine assembles and the adapter lowers to the provider’s wire format.
- Tool
Definition - Tool description sent to the provider so the model can decide when and how to call it.
Enums§
- Tool
Choice - Constraint placed on the model’s tool selection for a single
request. Variant naming follows Anthropic’s wire vocabulary; the
Chat Completions adapter translates
Any→"required"andNone_→"none". - ToolTag
- Capability tag attached to a
ToolDefinition.