Field notes on compaction drift and repo memory.
Research and product thinking on local-first semantic indexing, MCP tools, and context budgets.
Compaction drift is the new bottleneck
Long agent sessions compact away the reasoning that keeps the plan stable. This post unpacks why drift happens and how to preserve intent when the window tightens.
Read moreLocal-first repo memory vs cloud vectors
Cloud vector stacks optimize for hosted apps; local-first wins for repo context. We break down privacy, cost, and latency tradeoffs.
Read moreDesigning MCP tools for bounded context
Bounded tool outputs keep the plan alive without sacrificing evidence. Here's how to design MCP tools that stay useful under a tight token budget.
Read moreSymbol graphs beat raw tokens
AST and reference graphs expose relationships that text search misses. This is why symbol graphs are essential for refactors and investigations.
Read moreContext Bandwidth Credits: pricing the pain
Meter context delivery instead of storage to align cost with value. CBC pricing ties spend to the thing that actually hurts: the window.
Read moreCompaction recovery playbooks
A repeatable reset protocol for long agent sessions. Recovery playbooks turn compaction into a quick routine instead of a restart.
Read moreBuilt for regulated teams
Local-only indexing and controlled deployments unlock adoption in regulated environments. Security posture is a product feature, not an afterthought.
Read moreMeasuring plan stability
Turn compaction-drift intuition into trackable metrics. Measure plan stability and context efficiency over time.
Read more