Blog

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 more

Local-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 more

Designing 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 more

Symbol 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 more

Context 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 more

Compaction recovery playbooks

A repeatable reset protocol for long agent sessions. Recovery playbooks turn compaction into a quick routine instead of a restart.

Read more

Built for regulated teams

Local-only indexing and controlled deployments unlock adoption in regulated environments. Security posture is a product feature, not an afterthought.

Read more

Measuring plan stability

Turn compaction-drift intuition into trackable metrics. Measure plan stability and context efficiency over time.

Read more