Skip to content

Releases: everruns/sdk

Release v0.1.2

12 Feb 05:48
797300b

Choose a tag to compare

Highlights

  • Client tool call support across all SDKs
  • Periodic maintenance: spec updates, dependency bumps, and fixes

What's Changed

  • feat(rust,python,typescript): add client tool call support (#34) by @chaliy
  • chore: periodic maintenance — spec, deps, fixes (#35) by @chaliy

Full Changelog: v0.1.1...v0.1.2

Release v0.1.1

09 Feb 06:08
d3f4845

Choose a tag to compare

Highlights

  • Client-supplied agent IDs and apply() upsert support across all SDKs
  • Agent capabilities, import/export functionality for Rust, Python, and TypeScript
  • Rust output types are now serializable

What's Changed

  • feat(rust,python,typescript): client-supplied agent IDs and apply() upsert (#31) by @chaliy
  • chore(ci): adopt prep PR release process from bashkit (#30) by @chaliy
  • feat(rust,python,typescript): add capabilities, agent import/export (#29) by @chaliy
  • feat(rust): make all output types serializable (#28) by @chaliy
  • docs: use cargo add for Rust installation (#27) by @chaliy
  • fix(ci): add NPM_TOKEN for npm publish authentication (#26) by @chaliy
  • feat(ci): add workflow_dispatch trigger to publish workflow (#25) by @chaliy
  • feat(ci): use trusted publishing for npm and PyPI (#24) by @chaliy

Full Changelog: v0.1.0...v0.1.1

v0.1.0

29 Jan 05:58
ac6c72d

Choose a tag to compare

What's Changed

  • chore: initial SDK repo setup by @chaliy in #1
  • feat(rust): add Rust SDK implementation by @chaliy in #2
  • feat(python): add Python SDK implementation by @chaliy in #3
  • feat(typescript): add TypeScript SDK implementation by @chaliy in #4
  • chore: add publish prep files by @chaliy in #5
  • fix(ci): resolve CI failures across all SDKs by @chaliy in #6
  • feat(cookbook): add Rust SDK cookbook with dad jokes example by @chaliy in #7
  • feat(ci): add job to run Rust cookbook with everruns-server by @chaliy in #8
  • docs: add comprehensive README with quick start examples by @chaliy in #9
  • Add consolidated SDK features specification by @chaliy in #10
  • refactor: remove org parameter from API endpoints by @chaliy in #11
  • fix: simplify HTML responses in error messages by @chaliy in #12
  • feat: add api_key and api_url configuration to all SDKs by @chaliy in #13
  • feat(docs): add cloud environment init script by @chaliy in #14
  • docs: improve cloud env and PR checklist guidance by @chaliy in #15
  • fix: correct URL joining across all SDKs by @chaliy in #18
  • feat: implement SSE retry logic with automatic reconnection by @chaliy in #16
  • feat(rust): add #[non_exhaustive] for future-proof structs by @chaliy in #17
  • feat(cookbook): add Python and TypeScript cookbooks by @chaliy in #19
  • feat(docs): enhance example output with more details by @chaliy in #20
  • docs(rust): use cargo add for installation by @chaliy in #21
  • chore(ci): rename CRATES_IO_TOKEN secret to CARGO_REGISTRY_TOKEN by @chaliy in #22
  • chore: prepare v0.1.0 release by @chaliy in #23

New Contributors

  • @chaliy made their first contribution in #1

Full Changelog: https://github.com/everruns/sdk/commits/v0.1.0