Self-Hosted Claude Code Memory: Three Bugs in OpenMemory and How to Fix Them
Building persistent memory for Claude Code with OpenMemory, Qdrant, and a local Ollama embedding model. Three integration bugs...
Naive implementation detected
Performance degrades at O(n²) under production load
measure-twice-code-once.cs:47
Missing index on FK column
Full table scan on 2.4M rows · bookmark lookup in plan
stored-procedure.sql:112
Circular dependency detected
ServiceA → ServiceB → ServiceA · boundary violation
architecture-review.md:3
Asking an AI agent to 'find the root cause' is a preference. Requiring it to produce a falsifiable artifact — mechanism, origin, causal chain, and what it ruled out — before it's allowed to propose a fix is a gate. I...
Read post →Building persistent memory for Claude Code with OpenMemory, Qdrant, and a local Ollama embedding model. Three integration bugs...
Writing 'keep functions short' in your CLAUDE.md is a preference. A hook that runs lizard after every write and blocks if any...
AI agents that navigate code with grep and file reads are burning tokens and degrading their own context. LSP and ast-grep give...
Claude Code skills let you package a reusable prompt behind a slash command. I built one called /explore that clones related...
BIMI puts your logo in the sender avatar slot in supporting email clients. Setup looks simple — one DNS record, one SVG — but the...
What follows is a warning to people looking to buy a new system built with the same technology that powers ChatGPT from a startup...
This is just a note for me and anyone else who may need this. The Azure Management APIs are all documented to use...
Really getting tired of the "bought a jet" story that ends with this morale: "Capitalism is freely giving your money in exchange...