Agent Harness Design
Use when designing or improving how an agent invokes tools, handles errors, and decides when to stop.
When to Use
- Designing tool definitions for a new agent or subagent
- Observing high retry rates or ambiguous tool invocations
- Agent is failing silently or completing without verifying outcomes
- Reviewing an existing agent harness for quality issues
Tool Design Rules
Naming
- Use explicit, stable names:
read_file,run_tests,apply_patch - No gener
[Description truncada. Veja o README completo no GitHub.]