Seven-Component High-Level Architecture

Description

The paper's structural decomposition of Claude Code into seven components connected by a left-to-right data spine: (1) User, (2) Interfaces, (3) Agent loop, (4) Permission system, (5) Tools, (6) State & persistence, (7) Execution environment. Each component maps directly to specific source files (queryLoop in query.ts, permissions.ts, assembleToolPool in tools.ts, sessionStorage.ts, shouldUseSandbox.ts).

Key claims

Relations

Sources

src-20260423-0cff68d3291b