Agent design
What each agent may do, and what it must ask about.
- Write the task in one sentence with its inputs and outputs
- List the tools the agent may call, and nothing else
- Define the cases it must hand to a person
- Set the budget per run: steps, tokens, time
- Write the failure cases before the happy path