agent-sdk-foundation 0.9.0

Shared contract types for the Agent SDK (IDs, events, LLM messages, turn outcomes)
Documentation

Agent SDK Core

Shared contract types for the Agent SDK.

This crate contains the data-only types that both the runtime (agent-sdk) and the server need: IDs, events, LLM messages, turn inputs/outcomes, and continuation payloads.

It has no async traits, no runtime dependencies, and no provider implementations — just pure data structures with serde support.