Topic
Agents and tool use
Agents that plan, call tools and act. What breaks between the model and the world.
Kitchen table
An agent is a helper that can press buttons for you. It plans a step, presses a button and looks at what happened. These pages are about the times it presses the wrong one.
Whiteboard
An agent is a model plus a loop plus tools plus state. Most failures sit in the loop and the tools, not the model. These entries cover retries, side effects, skills and the harness.
Boardroom
An agent acts on your systems, not just your screen. Every action has a cost when it goes wrong. These pages show where the control points belong.
Start with the concepts
-
AI Agents A model plus a loop plus tools plus state, and the model is the smallest part.
-
Loops & Graphs A loop decides at runtime – model in charge, maximum flexibility, unbounded variance.
-
Tools & MCP Function calling with schemas, and MCP emerging as the standard for exposing tools across vendors – write once, plug into any model.
-
Memory Three different problems wearing one name: working context (this session), episodic notes (what happened before), durable facts (what stays true).
Papers
From the daily page
-
the longer list looked better because guessing got easier
1 November 2026 -
the retry was safe and the side effect was not
27 October 2026 -
the attackers went straight for the rows the benchmark left blank
22 October 2026 -
the guardrail passed because nobody tried the door
17 October 2026 -
the skill that won the argument wasn't the one you installed
14 October 2026 -
the answer was correct and the procedure never ran
13 October 2026 -
the limits were in the file the agent was allowed to edit
11 October 2026 -
the backslash went missing somewhere between the model and the shell
7 October 2026 -
the rehearsal went well because nobody else was in it
6 October 2026 -
the vaguer the question, the more it helped itself
4 October 2026 -
we kept pruning the memories that never got a turn
3 October 2026 -
the pass rate went up and so did everything else
2 October 2026