Expand description
Language-neutral Agent event wire types shared by the broker and Rust SDK.
These types are independent of the current backend ingest request. A delivery plugin may translate an event into its destination’s API without making that remote API part of the broker contract. Agent event compatibility is part of the broker plugin protocol version, so an individual event does not carry a separate schema version.
Structs§
- Agent
Context - Agent product context attached to one Agent event.
- Agent
Event - One event decoded with the contract defined by the active plugin protocol.
- Device
Context - Device context attached to one Agent event.
- Image
Attachment - One policy-retained image attachment.
- LlmContext
- LLM provider and model context attached to one Agent event.
- Token
Usage - Normalized non-negative token counters.
- Tool
Call - One normalized model-requested tool invocation.
- Tool
Result - One normalized result submitted back to the model after a tool call.
Enums§
- Agent
Event Side - Request or response side represented by one usage event.
- Image
Media Type - Image media types supported by broker plugin protocol version 1.
- LlmProvider
- Known and extension LLM provider namespaces.