More Tools, More Chaos

After you build an Agent, the first thing you usually do is give it tools: search, code execution, database queries, API calls…

With traditional Function Calling, tool definitions look like this:

@tool

def search_jira(query: str) -> str: