Design a Python tool registry for an LLM agent
Interview insights are lockedSee how often this is asked and which companies asked it with Buncho Pro.You are building an agent framework in Python. Developers should add a new tool by writing a normal function. Design the registry that exposes tools to the model, validates the model's arguments, executes them safely and reports results or errors back.
Discuss the developer experience, schema generation, validation, execution (sync, async, timeouts), permissions and testing.