Skip to content

Releases: agentclientprotocol/python-sdk

v1.0.0 RC1

v1.0.0 RC1 Pre-release
Pre-release

Choose a tag to compare

@frostming frostming released this 11 Sep 03:41
c1004f8

What's Changed

  • fix: handle UTF-8 split across SSE chunks by @Excelius-Wang in #135
  • refactor(codegen): generate schema bindings directly by @PsiACE in #136
  • refactor: remove schema helper API by @PsiACE in #137
  • feat(schema): update to 1.21.0 by @PsiACE in #138
  • refactor(codegen): separate v1 schema semantics by @PsiACE in #140
  • feat(codegen): generate experimental v2 bindings by @PsiACE in #141
  • feat(v2): add experimental runtime and negotiation by @PsiACE in #139
  • refactor: simplify web transports with Starlette by @frostming in #142

New Contributors

Full Changelog: 0.12.1...1.0.0rc1

0.12.1

Choose a tag to compare

@frostming frostming released this 16 Aug 14:08
e668ed9

What's Changed

  • fix(codegen): support datamodel-code-generator 0.71 by @PsiACE in #127
  • chore(deps): bump h2 from 4.3.0 to 4.4.1 in the uv group across 1 directory by @dependabot[bot] in #131
  • refactor(connection): simplify connection handling and remove unused components by @frostming in #132
  • chore(deps): bump pymdown-extensions from 11.0 to 11.0.1 in the uv group across 1 directory by @dependabot[bot] in #133
  • fix(connection): preserve notification response ordering by @hallerite in #129

New Contributors

Full Changelog: 0.12.0...0.12.1

0.12.0

Choose a tag to compare

@PsiACE PsiACE released this 01 Aug 15:58
750c6ee

What's Changed

  • feat(schema): bump ACP schema to v1.19.0 (extensible unions + lenient deserialization) by @michelTho in #117
  • RFD-based ACP HTTP and WS web transport implementation by @federicociner in #118
  • chore(deps-dev): bump datamodel-code-generator from 0.35.0 to 0.64.0 in the uv group across 1 directory by @dependabot[bot] in #123
  • release: 0.12.0 by @PsiACE in #124

New Contributors

Full Changelog: 0.11.1...0.12.0

0.11.1

Choose a tag to compare

@PsiACE PsiACE released this 27 Jul 18:46
02b6f87

What's Changed

  • fix(connection): log unhandled RPC handler exceptions by @michelTho in #116
  • package scritps/ directory as well by @mcepl in #120
  • chore(deps): bump pymdown-extensions from 10.21.3 to 11.0 in the uv group across 1 directory by @dependabot[bot] in #121
  • chore: bump version to 0.11.1 by @PsiACE in #122

New Contributors

Full Changelog: 0.11.0...0.11.1

0.11.0

Choose a tag to compare

@PsiACE PsiACE released this 05 Jul 17:07

What's Changed

  • chore(deps): bump uv from 0.11.6 to 0.11.15 in the uv group across 1 directory by @dependabot[bot] in #107
  • feat: update ACP schema to v0.13.3 by @PsiACE in #106
  • feat: update ACP schema to v0.13.6 by @PsiACE in #110
  • fix: recover from oversized JSON-RPC frames by @PsiACE in #111
  • fix: close run_agent connection on cancellation by @PsiACE in #113
  • feat(schema): bump ACP schema to v1.16.0 by @PsiACE in #114

Full Changelog: 0.10.1...0.11.0

0.10.1

Choose a tag to compare

@PsiACE PsiACE released this 24 May 18:46
8cd8391

What's Changed

  • chore(deps): bump urllib3 from 2.6.3 to 2.7.0 in the uv group across 1 directory by @dependabot[bot] in #96
  • chore(deps): bump pymdown-extensions from 10.16.1 to 10.21.3 in the uv group across 1 directory by @dependabot[bot] in #99
  • chore(deps): bump idna from 3.11 to 3.15 in the uv group across 1 directory by @dependabot[bot] in #100
  • fix(examples): improve gemini.py CLI experience by @whhe in #103
  • fix: assign receive-loop attributes before spawning recv task by @SAY-5 in #102
  • release: 0.10.1 by @PsiACE in #104

New Contributors

Full Changelog: 0.10.0...0.10.1

0.10.0

Choose a tag to compare

@PsiACE PsiACE released this 07 May 19:11
c864d7d

What's Changed

  • chore(deps): bump uv from 0.9.7 to 0.11.6 in the uv group across 1 directory by @dependabot[bot] in #88
  • chore(deps-dev): bump pytest from 8.4.2 to 9.0.3 in the uv group across 1 directory by @dependabot[bot] in #89
  • fix: reject pending requests on EOF to prevent infinite hang by @simonrosenberg in #86
  • chore(deps-dev): bump python-dotenv from 1.2.1 to 1.2.2 in the uv group across 1 directory by @dependabot[bot] in #90
  • feat: bump acp protocol to 0.12.2 by @PsiACE in #93
  • fix(schema): coerce string protocolVersion in InitializeRequest by @WeeeeeKdY in #92
  • fix: skip blank/whitespace lines in receive loop by @aorumbayev in #87
  • feat: add receive_timeout parameter to Connection class by @birdg0 in #84

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0

Choose a tag to compare

@PsiACE PsiACE released this 26 Mar 01:20
093a562

What's Changed

  • fix(docs): correct nested agent server entry in Quickstart uv example by @ftnext in #77
  • feat(examples): Add PEP 723 metadata to echo_agent for just uv run by @ftnext in #76
  • chore(deps): bump black from 25.9.0 to 26.3.1 in the uv group across 1 directory by @dependabot[bot] in #79
  • feat(schema): upgrade ACP schema from v0.10.8 to v0.11.2 by @Nemtecl in #80
  • fix: complete schema v0.11.2 follow-ups by @PsiACE in #81
  • chore(deps): bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in #82

New Contributors

Full Changelog: 0.8.1...0.9.0

0.9.0a1

0.9.0a1 Pre-release
Pre-release

Choose a tag to compare

@PsiACE PsiACE released this 19 Mar 18:44

What's Changed

  • fix(docs): correct nested agent server entry in Quickstart uv example by @ftnext in #77
  • feat(examples): Add PEP 723 metadata to echo_agent for just uv run by @ftnext in #76
  • chore(deps): bump black from 25.9.0 to 26.3.1 in the uv group across 1 directory by @dependabot[bot] in #79
  • feat(schema): upgrade ACP schema from v0.10.8 to v0.11.2 by @Nemtecl in #80

New Contributors

Full Changelog: 0.8.1...0.9.0a1

0.8.1

Choose a tag to compare

@PsiACE PsiACE released this 13 Feb 15:34

What's Changed

  • chore(deps): bump the uv group across 1 directory with 4 updates by @dependabot[bot] in #65
  • feat: add protocol method for session/set_config_option by @Nemtecl in #69

New Contributors

Full Changelog: 0.8.0...0.8.1