Archive
Writing
Posts on agentic engineering: infrastructure, harness design, production patterns, and whatever I'm working through that week.
-
Building a RAG Pipeline with Genkit Python (End-to-End)
A knowledge Q&A system over a small corpus of internal documents. It:
-
How to Write a Genkit Python Plugin from Scratch
Zero guides exist on how to write one. This is that guide.
-
Genkit Action Context & Request Propagation: The Hidden Production Bug
The root cause, in nearly every case I've seen: misuse of ActionRunContext.
-
Structured Output + Pydantic in Genkit Python: What Actually Works
You called response.json expecting parsed fields. You set output_format='json' without a schema. You have a list model and nothing is parsing. You're in the right place.
-
Genkit Python in 2026: The Definitive Getting-Started Guide
Here's a working Genkit Python app in under 20 lines:
-
Flask Won. Here's Why We Built Genkit the Same Way.
The same thing is happening with AI agent frameworks right now.
-
Genkit Python vs Pydantic AI: The Real Comparison
These are different claims wearing the same label, and understanding the difference matters for choosing between them.
-
Letting an agent open docs PRs
I built an agent that opens documentation PRs for Genkit. Almost all of the work was in the gates that decide when it is allowed to finish, and two of them were checking the wrong thing.
-
Loop design in Genkit Python
Learnings from reading Lance Martin's loop design guide for Fable 5, and implementing that pattern with Genkit Python.
-
Compaction in coding harnesses
I spent a few days studying Open SWE's compaction stack and reimplemented what mattered as Genkit middleware you can copy into your own coding-agent harness.
-
What this is
A personal journal on agentic engineering. Field notes from the work, not a map of the territory.