Repository navigation
Release v0.3.0
Highlights
- New
AgentClientin the Python, TypeScript, and Rust SDKs for calling one agent through the Agent Execution API with an agent key (EVERRUNS_AGENT_URL/EVERRUNS_AGENT_KEY). It coversrun(), sessions, events and SSE streaming, cancel, questions, tool approvals, runtime tokens,for_end_user, and idempotency keys. The management client is now deprecated in favor ofAgentClient. - Change reasons: all SDKs gain
with_reason/withReason, a derived client that sends theEverruns-Change-Reasonheader so the server records the reason in entity change history. - The default base URL is now Everruns Cloud (
https://app.everruns.com/api) instead of a placeholder, so a client created with onlyEVERRUNS_API_KEYworks.EVERRUNS_API_URLstill overrides it for self-hosted. - Docs: how to connect an AG-UI client to an Everruns endpoint.
- OpenAPI examples no longer name the sunset Claude Sonnet 4.5.
What's Changed
- feat: AgentClient for calling one agent through the Agent Execution API (#116) by @chaliy
- feat: send change reasons from all SDKs (#115) by @chaliy
- fix: default base URL to Everruns Cloud (#114) by @chaliy
- docs: connect an AG-UI client to an Everruns endpoint (#113) by @chaliy
- docs: drop sunset Claude Sonnet 4.5 from OpenAPI examples (#112) by @chaliy
Full Changelog: v0.2.1...v0.3.0