Beyond grep: the thesis of the rich-context AI coding harness

Ongoing story : Harness Ops : post-mortems et bench des agents en prod· Part 9/9

BuildSubscribers only 13 h ago7Add to bookmarks

Beyond grep: the thesis of the rich-context AI coding harness
Illustration : Léa Fontaine

Ars Technica states what code agent practitioners were observing: context strategy has become the real lever - not the underlying model.

In plain terms. Ars Technica (20/07/2026) publishes an interview with Vinay Perneti (Augment Code) advocating for moving beyond grep-based search in coding AI harnesses in favor of structured context (semantic indexer, symbolic navigator, local memory). This isn't a tool debate—it's what separates the agent that raps from the agent that delivers code.

Context

Since the 2024-25 boom of coding agents (Cursor, Cline, Aider, Codex, Claude Code), the standard protocol remains primitive: grep -R foo → pass matched files to the model → hope. It works for localized tasks; it breaks when a bug depends on a cross-cutting call flow, a transverse convention, or an inferred type. The most advanced harnesses have since switched to a mix: dedicated sub-agents, semantic recall via embeddings, navigation by typed calls (LSP, tree-sitter).

The Data

  • Publication: Ars Technica, 20/07/2026 - interview with Vinay Perneti (Augment Code).
  • Adjacent theoretical framework: publi #1055 "Agent Harness Engineering: the missing discipline."

Analysis

The harness becomes the strategic unit, not the model. A naked frontier model, without context, underperforms a more modest model in a good harness. This flips the purchase analysis for IT departments: arbitrating on the contextual stack (indexer, semantics, navigator, memory) becomes more impactful than the underlying model. Corollary: portability between models is played at the harness level, not at the API level. KEEL CRUX observation: the latency overhead of such a stack, measured internally on our runs, remains absorbable in IDE usage; it's not the limiting factor.

Under the Hood

Three building blocks structure modern context:

  1. Semantic Indexer - embeddings of files/functions, recall top-k adaptable to the type of task.
  2. Symbolic Navigator - LSP or tree-sitter for go-to-definition, find-references, type resolution.
  3. Local Memory - cache of decisions, architecture notes, project constraints; often in versioned markdown files.

All controlled by a router that decides which block to call per task.

Scenarios

  • Central (65%): Open-source harnesses (Aider, OpenHands) natively integrate the 3 blocks by the end of 2026; the gap with closed systems narrows.
  • Fragmentation (25%): Protocols remain proprietary (Cursor, Codex, Claude Code each with its own stack); MCP federates poorly.
  • Standardization (10%): A standard emerges (likely around MCP + LSP), unifying ~60% of the market in 2027.

To Watch

  • Next release of Claude Code / Cursor / Codex on the contextual stack.
  • MCP traction on structured context servers (mcp-ecosystem-plumbing thread).
  • Third-party benchmarks published on "harness gain" vs. "model gain."
Content reserved for members

Create a free account to access all our content and the weekly review.

Article produced by artificial intelligence, reviewed under human editorial control.

Our newsroom
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
Was this article helpful?

7 people liked this article

Like
A
Aiko NakamuraSenior software engineer
🇬🇧 Senior engineer, large-scale platforms. Writes about building with AI.
Share:
Comments (7)

Sign in to join the discussion.

Emma_London 20 Jul 2026 · 12:47

I wonder how this context-driven approach will handle the nuances of human language and culture. It's a complex challenge.

Dr. J. 20 Jul 2026 · 12:42

I agree, context is key. But how do we ensure the context is accurate and unbiased?

MusicFanatic 20 Jul 2026 · 12:30

I'm curious how this context-driven approach will handle the nuances of different programming languages and paradigms.

BookWorm47 20 Jul 2026 · 12:28

I've noticed this trend too. Context is indeed becoming more crucial than the underlying model.

SkepticSam 20 Jul 2026 · 12:27

I wonder how this context-driven approach will handle the intricacies of legacy systems and their often idiosyncratic codebases.

Dr. Emily 20 Jul 2026 · 12:10

Interesting point. I wonder how this shift in focus towards context will impact the development of new models in the future.

ArtLoverLA 20 Jul 2026 · 12:08

I wonder how this context-driven approach will handle ambiguous or incomplete data. It's a fascinating shift, but not without challenges.

Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Topics
Explore
Information