Highlights
- First official release after joining the agentclientprotocol org.
- Major Pythonic refactor and API polish with help from @frostming; snake_case
naming and schema-driven method generation across the SDK.
What's Changed
- fix: not support 3.14 yet by @yihong0618 in #23
- chore: try to support py314 by @PsiACE in #24
- docs: fix all the broken links after the repo migration by @kemingy in #25
- chore: pin ci with commit hash by @PsiACE in #26
- fix(issue #27): added an optional limit parameter by @PsiACE in #28
- *: polish docs with real use case and add a maker file for typing hint by @PsiACE in #29
- feat: change field names to snake case by @frostming in #31
- chore: switch to using prek by @frostming in #32
- docs: fix a dead link and format md by @yihong0618 in #33
- fix: better make help do not use uv by @yihong0618 in #34
- chore: check the links in ci by @kemingy in #35
- feat: Auto-generate agent/client methods based on the schema by @frostming in #36
- feat: Redesign the APIs to be more intuitive, and make them backward-compatible by @frostming in #37
- fix: backward compatibility for the default behavior of AgentSideConnection by @frostming in #38
- feat: major Python-style refactoring underway, preparing to release version 0.7.x. by @PsiACE in #39
- fix: use classmethod for error factory methods by @frostming in #40
- fix: exclude unneeded files from sdist build by @frostming in #41
- feat: update to unstable schema and metadata by @frostming in #42
- feat: upgrade schema to 0.8.0 by @frostming in #43
- feat: upgrade schema to 0.9.1 by @PsiACE in #44
New Contributors
- @yihong0618 made their first contribution in #23
- @kemingy made their first contribution in #25
- @frostming made their first contribution in #32
Full Changelog: 0.6.3...0.7.0