15.5 Key Differences Between Minimal and Production Versions
| Dimension | Minimal Version | Claude Code Production Version |
|---|---|---|
| Context Management | 85% threshold full summary | 4-level progressive compression pipeline |
| Security | 10 regexes + user confirmation | 7-layer validation + 23 AST checks + sandbox |
| Concurrency | Serial execution | Read-only tools parallel + write operations serial |
| Error Handling | Direct error reporting | Error withholding -> model self-repair -> show only on persistent failure |
| Tool Results | 50K character truncation | Large results persisted to disk + reference replacement |
| Streaming | Text streaming output | Text + tool arguments streamed simultaneously, supports streaming tool execution |
| UI | chalk colorized console.log | React + Ink terminal renderer |
| Extensibility | 6 hardcoded tools | MCP + plugins + skills + ToolSearch lazy loading |
| Multi-Agent | None | AgentTool + coordinator + Swarm |
| Caching | None | Multi-layer prompt caching + prefix hit rate optimization |
| Memory System | None | MEMORY.md + semantic recall |
| Prompts | Template substitution (6 variables) | Multi-layer dynamic assembly + tool contributions + cache-aware ordering |
| Model Backend | Anthropic + OpenAI compatible | Anthropic + OpenAI compatible + Bedrock + Vertex |
| Session Management | JSON file persistence | JSONL transcripts + snapshot recovery |
| Token Tracking | Simple counting | Budget management + cost display + carry-over across compressions |