Series — Building a Research Agent from Scratch
-
Building a Research Agent from Scratch
The client, the message list, the anatomy of a tool, and the loop that ties them together. Every line of v0.1, in the order I wrote it.
Read → -
Making Research Agents More Deliberate
The prompt asks; the runtime decides. Pinning the first tool call and gating the last one changed the quality of everything in between.
Read → -
The Memory Layer: What Should Survive Across Turns?
I shipped structured notes, file memory, and a vector store. The agent used none of them. That gap turned out to be the actual engineering problem.
Read →