1 August 2026 · 28 min read
A control session that should have known nothing named the hidden mechanism out loud, having read it off its own working directory: five leak classes from one memory benchmark, with the fix for each.
evaluation
ai-agents
benchmarks
eval-design
Read →
30 July 2026 · 25 min read
Six real bugs a green test suite and adversarial reviewers never caught, and the boundary each one exposed.
dogfooding
testing
developer-tools
vectr
Read →
28 July 2026 · 42 min read
A stored note can be wrong the day it was written, wrong six weeks later, or wearing authority it never had. The shipped design for all three, and the parts still unsolved.
agent-memory
provenance
ai-agents
vectr
Read →
26 July 2026 · 30 min read
A coder reported nine completed items, the audit said seven, and the nine was already in the ledger. The loop that failure produced: one gatekeeper that writes no code, disposable coders in isolated worktrees, and the arithmetic that caps how many are worth running.
multi-agent
orchestration
agent-workflow
git-worktree
claude-code
vectr
Read →
24 July 2026 · 27 min read
Every shipped agent memory design assumes the model decides to save and recall; in a seeded control run it decided zero times in 114 turns, which is why the load-bearing tier has to be delivered by the harness rather than fetched by the agent.
agent-memory
ai-agents
context-engineering
claude-code
harness-design
Read →
20 July 2026 · 19 min read
A controlled study of MCP tool adoption: 0 calls in 63 turns with 30 mentions of the tool, zero in 114 turns with the answers already in the store — and the harness injection that flipped it.
mcp
ai-agents
tool-adoption
agent-memory
hooks
claude-code
Read →
19 July 2026 · 20 min read
3,817 lines of query-side if/else, deleted in one commit — with the measured evidence for why keyword branches can never rank code search, and the two index-time priors that separated canonical from look-alike.
code-search
retrieval
ranking
pagerank
technical-debt
vectr
Read →
18 July 2026 · 21 min read
The target function's docstring paraphrased my query almost word for word, yet it ranked below 200 look-alikes — because everything else in the chunk averaged it away. A measured post-mortem, and the dual-vector fix it shipped.
embeddings
semantic-search
rag
code-retrieval
dense-retrieval
vectr
Read →
17 July 2026 · 28 min read
We forced 100+ compactions across two instrumented runs and graded, fact by fact, what the boundary keeps and what silently dies — with the survival curve, the confabulation, and the honest costs.
claude-code
context-compaction
agent-memory
llm-agents
hooks
context-window
Read →
11 July 2026 · 22 min read
Team mode, API-key auth, and encryption at rest — gated by a test where seven AI agents built and reviewed a real product coordinating only through shared working memory.
vectr
mcp
multi-agent
encryption
developer-tools
llm-agents
Read →
8 July 2026 · 21 min read
Vectr v1.0.0 shipped after a first-person dogfood gate caught two release-blocking bugs — plus the honest cost numbers, wins and losses, that shipped with it.
vectr
mcp
developer-tools
ai-code-editors
release-engineering
llm-agents
Read →
6 July 2026 · 24 min read
Eviction, offload-and-recall, retrieval-over-stuffing, and subagent isolation — the four ways to keep a coding agent from drowning in its own context, and why they only work when composed.
llm-agents
context-window
prompt-caching
context-editing
agent-architecture
mcp
Read →
4 July 2026 · 26 min read
How Claude Code hooks work — events, the settings.json contract, exit codes — and how I use them to inject working memory into an agent deterministically.
claude-code
hooks
llm-agents
mcp
developer-tools
agent-memory
Read →
14 June 2026 · 36 min read
How I benchmarked an AI code editor tool without fooling myself — the research vs implementation distinction that makes a +19% headline misleading, the 5 of 6 CPython tasks where re-discovery dropped, and the limitations that decide whether any of it applies to you.
benchmarking
ai-code-editors
developer-tools
llm-evaluation
mcp
cpython
Read →
11 June 2026 · 42 min read
Why /compact kills precision, what the KV cache actually is, and how I built a working memory layer that survives session boundaries — with the bugs that shaped the final design.
working-memory
llm-context
kv-cache
mcp
developer-tools
Read →
9 June 2026 · 38 min read
How I built a local semantic code indexer for AI editors — covering AST chunking, hybrid vector+BM25 search, symbol graphs, and why naive approaches break on real codebases.
code-search
semantic-search
ast-parsing
embeddings
developer-tools
mcp
Read →
26 May 2026 · 40 min read
The token arithmetic behind system prompts, tool schemas, RAG retrieval, and conversation history — why the effective limit is below the advertised one, and four production strategies to manage it.
LLMs
Context Windows
Production AI
Token Budget
Deep Dive
Read →
24 May 2026 · 35 min read
A deep look at why attention dilution and positional bias make context stuffing counterproductive, and how AST chunking, hybrid BM25+dense retrieval, and RRF fusion fix it.
RAG
Code Assistants
LLMs
Production AI
Deep Dive
Read →
23 May 2026 · 90 min read
From tokenization and transformers to cosine similarity, HNSW graph search, RAG pipelines, and LLM training costs. The deepest guide on the web — with 7 interactive demos.
Embeddings
LLMs
RAG
Vector Search
Deep Dive
Read →
22 May 2026 · 30 min read
How AI and LLMs automate DPDP Act compliance — classifying data principal requests, drafting multilingual replies in 5 Indian languages, tracking 30-day SLAs, and generating audit-ready evidence trails.
DPDP
AI / LLM
India Privacy
Compliance
Open Source
Read →