Skip to content

fix: address v2.8.0 release review findings - #85

Merged
seymourtang merged 1 commit into
release/v2.8.0from
fix/v2.8.0-release-review
Sep 9, 2026
Merged

fix: address v2.8.0 release review findings#85
seymourtang merged 1 commit into
release/v2.8.0from
fix/v2.8.0-release-review

Conversation

@digitallysavvy

Copy link
Copy Markdown
Collaborator

The v2.8.0 package declared Pydantic 1 compatibility while importing Pydantic 2 APIs, and its exported typed inline-tool models were rejected by every AgentKit LLM vendor before serialization. This requires Pydantic 2.7.1+, accepts dictionary and typed tool definitions across global and CN vendors, recursively serializes typed tools, rejects ambiguous nested ASR keywords, and corrects the release documentation.

Validation:

  • 330 tests passed, 1 skipped
  • mypy passed across 343 source files
  • package build and lockfile validation passed
  • import and typed-tool serialization passed with minimum Pydantic 2.7.1

@Zhiyilang074811

Copy link
Copy Markdown

Addressing review findings is important for release quality. LGTM!

@seymourtang
seymourtang merged commit c5a1b2c into release/v2.8.0 Sep 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants