Lessons
- 1When an agent is worth itMost things called agents are one call and an if, and these are the signs that tell them apart.
- 2Tools as an interfaceA tool description is its interface, and a bad name breaks an agent worse than a weaker model.
- 3The MCP protocolOne tool server that works with every client, and how to build and test one locally.
- 4The agent loopWrite the loop yourself: call, tool, result, repeat, with a step cap that stops the spin.
- 5Injection and permissionsWhat an agent reads is not a command, and any tool that writes or deletes needs consent first.
- 6Project: an agent on your own toolsThree real tools, a full trace of every step, and one injection attempt it survives.