Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Conversation

@chr-hertel
Copy link
Member

@chr-hertel chr-hertel commented Mar 14, 2025

  • allows to use tools without attributes, but still leverages reflection for parameters
  • allows to override tools configured with attributes with an explicit config

closes #134 & replaces #160

foundation for using third party classes as tools and registering tools dynamically via MCP

@chr-hertel chr-hertel requested a review from OskarStark March 14, 2025 22:36
@chr-hertel chr-hertel added the BC BREAK Backwards compatibility break label Mar 14, 2025
@chr-hertel chr-hertel force-pushed the feat-multiple-metadata-factories branch 3 times, most recently from 92d802e to bd9261a Compare March 14, 2025 23:13
@chr-hertel
Copy link
Member Author

chr-hertel commented Mar 14, 2025

also the possibility is needed to overwrite params and get rid off the method in metadata object.

=> follow up

@chr-hertel chr-hertel force-pushed the feat-multiple-metadata-factories branch from bd9261a to 728d6f6 Compare March 19, 2025 22:20
@chr-hertel chr-hertel changed the base branch from refactor-remove-metadata-class-awareness to refactor-toolbox-metadata March 19, 2025 22:20
Base automatically changed from refactor-toolbox-metadata to main March 19, 2025 22:24
@chr-hertel chr-hertel force-pushed the feat-multiple-metadata-factories branch from 728d6f6 to e9e005b Compare March 19, 2025 22:24
@chr-hertel chr-hertel force-pushed the feat-multiple-metadata-factories branch from e9e005b to e2e8b66 Compare March 19, 2025 22:26
@chr-hertel chr-hertel merged commit 7fa630b into main Mar 19, 2025
7 checks passed
@chr-hertel chr-hertel deleted the feat-multiple-metadata-factories branch March 19, 2025 22:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

BC BREAK Backwards compatibility break feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Override a Tools configuration

2 participants