- Issue created by @michaellander
With the ability to create tools in the UI based on tools in code, we want to enable users to refine and restrict parts of a base tool for more focused use cases. One example would be the ability to create a tool based on the 'send_email' tool, with the recipient value preset, or to limit the recipient to a small list of email addresses.
Create a 'Alter Argument Definition' plugin of type ArgumentDefinitionModifier, that exposes values from the source definition to be changed. We need to be mindful of what can and can't be changed:
A constraints UI likely creates the most complexity here.
Active
Code