Agent harnesses should match action and context complexity, not copy Claude Code
hugobowne · x · 2026-07-22
A long post argues that most agent systems fail because builders add too much harness complexity too early.
- The author says the common default list — memory, compaction, sub-agents, orchestration, planning, hooks, guardrails, evals — is often the wrong starting point.
- Instead, an agent should first be mapped on two axes:
- Action complexity — how many tools, decisions, dependencies, and iterations it must coordinate.
- Context complexity — how much information must stay coherent across model calls.
- Coding agents and deep-research agents tend to be high on both axes.
- Support/sales agents usually have lower context complexity; their main issues are routing, tool exposure, and human handoff.
- The post also separates action complexity from action risk: a one-turn agent can still need strict permissions if its actions have high consequences.
- The takeaway is to design around the actual failures your system can encounter, not around a one-size-fits-all Claude Code-style harness.
Related event: Agent Architecture Should Match Task Complexity, Not Copy Claude Code(2 posts)→
More from coding & agent
- Revid says a watched GitHub repo can now auto-generate a full update video — tibo_maker · 2026-07-22
- LLM-as-a-Verifier uses continuous scores to improve agent evaluation — solyarisoftware · 2026-07-22
- Open-source `CLAUDE.md` file turns Karpathy’s coding advice into guardrails for Claude Code — socialwithaayan · 2026-07-22
- Building AI agents taught one developer to stop rebuilding from scratch — ArcaNovaLabs · 2026-07-22
- Matt Pocock posts a decision tree for choosing between /clear, /handoff and subagents — mattpocockuk · 2026-07-22
- A user jokes that subagents should be called Cookie Monster instead of Ramanujan — remilouf · 2026-07-22