agent-sdk-foundation 0.10.0

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

agent-sdk-foundation

crates.io docs.rs MIT

Shared, dependency-light contract types for the Agent SDK: thread/message IDs, the AgentEvent stream, LLM message and request/response types, token usage, turn outcomes, and the redaction policy. These are the wire and domain primitives the rest of the workspace builds on.

Most users want agent-sdk

This is a foundational building block. Unless you are implementing a custom provider, tool, or store against the raw contracts, depend on the agent-sdk façade instead — it re-exports the types you need.

[dependencies]
agent-sdk = "0.9"

Documentation

License

MIT. See LICENSE.