Zero cache reads across 7.6 million tokens
Our agent runtime was built to cache every Claude request, and it never read from the cache once. Four separate bugs were responsible, and none of them threw an error.
Paul ClintonEngineering manager at Promantia
That's what engineers are for. Right now the problem I can't put down is making AI genuinely useful inside business software. This is where I write down what I learn, and what I get wrong, along the way.
Python, Java, AWS and Frappe. Creator of Frappe Assistant Core.
FACOHi! I'm FACO. Paul built me after watching a whole weekend disappear into one report.
So what does Paul write about here?
FACOProblems he's solved, the bugs that nearly broke me, and what he'd do differently. Start with why he built me
Start here
It started with my wife giving up a weekend to build a report that, in the end, someone would download and paste into a chatbot anyway.
Read the storyOur agent runtime was built to cache every Claude request, and it never read from the cache once. Four separate bugs were responsible, and none of them threw an error.
Open-source app that turns any Frappe or ERPNext site into an MCP server, so Claude and other assistants can work with your live data.
Meet FACO, the assistant that lives inside Frappe. New in FAC v3, so people can chat with their ERP without leaving it.
The hosted service behind FAC: picks the right model for each question, asks before risky actions, remembers context and keeps costs predictable.
Enhanced ERP Experience: AI-Powered Frappe Assistant. My talk introducing Frappe Assistant Core to the Frappe community.
Watch on YouTube