Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release v0.9.4: Tool Diagnostics, PolicyHook, and on_handoff#78

Merged
wxai-space merged 2 commits into
mainfrom
codex/develop-v0.9.4
Jul 10, 2026
Merged

Release v0.9.4: Tool Diagnostics, PolicyHook, and on_handoff#78
wxai-space merged 2 commits into
mainfrom
codex/develop-v0.9.4

Conversation

@wxai-space

@wxai-space wxai-space commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • feat: Tool schema diagnostics & duplicate name detection ([Feature]: Add lightweight validation for tool_info schemas before tool registration #75)
  • feat: New PolicyHook with phase restrictions, fail-closed, and sync/async timeout
  • feat: on_handoff support with blocking, trace propagation, and source agent lifecycle closure
  • docs: Updated tools & hooks documentation, roadmap, version to 0.9.4
  • test: Three new test modules covering new features
  • ci: Expanded the Python 3.10/3.11/3.12 matrix to run the complete test suite instead of three focused modules

Testing

  • Clean-worktree full test suite: 100 passed in 7.88s
  • GitHub CI: 100 passed on Python 3.10, 3.11, and 3.12
  • CI command: PYTHONPATH=. python -m pytest -q
  • compileall and git diff --check pass

Notes

  • No new News entry for v0.9.4, only corrected v0.9.3 status to "released" in English news.
  • No CCS or other external policy dependency was added.
  • pytest-cov and coverage thresholds remain follow-up work.

Closes #75.
Related to #76.

@wxai-space wxai-space marked this pull request as ready for review July 10, 2026 15:26
@wxai-space wxai-space marked this pull request as draft July 10, 2026 15:40
@wxai-space wxai-space marked this pull request as ready for review July 10, 2026 15:48
@wxai-space wxai-space merged commit d8ea602 into main Jul 10, 2026
3 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.

[Feature]: Add lightweight validation for tool_info schemas before tool registration

1 participant