Skip to content

Release v0.16.0#20

Merged
pusewicz merged 1 commit intomainfrom
release/v0.16.0
Jan 26, 2026
Merged

Release v0.16.0#20
pusewicz merged 1 commit intomainfrom
release/v0.16.0

Conversation

@pusewicz
Copy link
Owner

Summary

Release v0.16.0 - Refactored tool loading with Index singleton

Changelog

Changed

  • Refactored tool loading with Index singleton - Index is now a singleton, eliminating duplicate schema definitions and simplifying tool initialization
  • Tool classes now use Index.instance.categories directly in schema definitions instead of requiring runtime configuration
  • Removed TOOLS constant and configure_tool_schemas method from Server
  • Tools use autoload for lazy loading, ensuring they see populated categories at load time

Release Checklist

  • Review changes
  • Merge PR
  • Run rake release to publish to RubyGems

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@pusewicz pusewicz merged commit aa0a856 into main Jan 26, 2026
1 check passed
@pusewicz pusewicz deleted the release/v0.16.0 branch January 26, 2026 12:46
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.

1 participant