Expand description
Agent model port and execution policy, using the shared model contract.
Structs§
- Completion
- Provider-neutral completion returned to Runtime.
- Completion
Request - One logical LLM invocation.
- Continuation
- Provider-issued replay data attached to exactly one completed model message. Adapters own the format and compatibility key. Callers must not synthesize or edit payloads.
- LlmFailure
- Model-specific failure that can retain usage returned before output validation failed.
- Message
- Provider-neutral conversation message.
- Model
Constraints - Capabilities required by an invocation, without naming a provider or model.
- Model
Mode - Logical model mode selected by the product, independent of provider and model identifiers.
- Model
Profile - Provider-neutral limits for one frozen logical model route.
- Token
Usage - Normalized token accounting reported by an implementation.
- Tool
Call - Tool call returned by an LLM.
- Tool
Definition - Tool schema exposed to an LLM.
- Tool
Policy - Runtime policy declared by a tool implementation.
- Usage
Summary - Aggregated model and tool usage for one Agent run.
- UseCase
- Logical model use case resolved by the deployment’s LLM implementation.
Enums§
- Approval
Policy - Whether approval is fixed by the schema or strengthened after canonical preparation.
- Approval
Requirement - When a prepared tool operation requires a user decision.
- Content
Part - One typed part of a model message.
- Finish
Reason - Why a model invocation stopped.
- Message
Role - Role of a message in a model conversation.
- Tool
Effect - Side-effect class used by Runtime access policy.
Traits§
- Llm
- LLM capability consumed by Runtime.