llama-stack
llama-stack copied to clipboard
Tool Registry for Agents
We need to have a capability to add new tools or disable/remove tools sometimes after an agent has been deployed.
Similar to current methods with @webmethod decorators for agents, could we create another set of methods through which we can register new tools, or disable/remove tools while the agent is running? Ideally I should be able to register tool schema (and REST API config).
This ability may be important if llama stack is going to be sort of "llm OS" then we need to have the ability to add or remove available tools at any time.