Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 08:55
· 34 commits to master since this release

Highlights

  • call_deferred proxy tool — invoke deferred tools by name at runtime, enabling lazy tool loading for registries with many tools
  • Frozen dataclasses — Tool and ToolMetadata are now immutable (frozen=True), preventing accidental mutation after registration
  • Two-layer schema model — clean parameters on the dataclass, augmented get_schema() for LLM-facing output; separates storage from presentation

What's Changed

  • feat: add call_deferred proxy tool for invoking deferred tools (#262)
  • refactor: make Tool and ToolMetadata frozen dataclasses (#264)
  • refactor: two-layer schema model — clean parameters, augmented get_schema() (#267)

Full Changelog: v0.17.0...v0.18.0