Expand description
Public Open API contract for Runtime executions.
This crate contains transport-neutral DTOs only. Axum, persistence, Agent Infra, and execution behavior are deliberately excluded.
Structs§
- Agent
Task - Agent
Task Event - Agent
Task Event Page - Agent
Task Input - Agent
Task Limits - Agent
Task Links - Agent
Task Model - Agent
Task Output - Agent
Task Usage - Agent
Task Workspace - ApiError
Body - Claude
Agent Options - Claude
Error - Claude
Error Envelope - Claude
Input Message - Claude
Message - Claude
Message Request - Claude
Usage - Create
Agent Task Request - Create
Execution Request - Create
Execution Response - Event
Page - Execution
Event - Execution
Failure - Execution
Options - Execution
Outcome - Execution
View - Model
Generation Options - Open
AiAgent Options - Open
AiError - Open
AiError Envelope - Open
AiInput Tokens Details - Open
AiOutput Content - Open
AiOutput Item - Open
AiOutput Tokens Details - Open
AiResponse - Open
AiResponse Error - Open
AiResponse Request - Open
AiUsage - Runtime
Message - Submit
Input Request
Enums§
- Agent
Task Status - Agent
Task WebSocket Client Message - Agent
Task WebSocket Server Message - Claude
Content Block - Event
Payload - Execution
State - Model
Tool Choice - Runtime
Input - Runtime
Message Role
Functions§
- openapi_
document - Versioned OpenAPI document served by the Runtime Outer Shell. Keeping the snapshot in the contract crate makes protocol review independent of Axum.