Working Notes on Agent Systems/Brad Zhang

@teach_fireworks / X longform

Claude Code is no longer just a CLI! Boris Cherny’s explanation is key: Claude Code sta...

Claude Code is no longer just a CLI! Boris Cherny’s explanation is key: Claude Code started as a CLI, but Anthropic soon discovered that engineers were very picky about tool ent...

June 21, 2026 · 1 min read

Claude Code is no longer just a CLI! Boris Cherny’s explanation is key: Claude Code sta...
Figure 1 / source image

Claude Code is no longer just a CLI!

Boris Cherny’s explanation is key: Claude Code started as a CLI, but Anthropic soon discovered that engineers were very picky about tool entry.

So it later grew into different portals such as desktop, mobile, iOS/Android, Slack, and GitHub.

This illustrates a trend: The competitive point of AI coding agents is not just whether the model can write code, but whether it can enter every interface where engineers actually work.

This is how Plan Mode came about.

It’s not about designing functions first and then giving them to users; it’s about trying them over and over again in different usage scenarios, and finally settling on truly useful interaction patterns.

Visual summary

Article argument map

Generated from the post's content graph

FORMATTOPICCAPABILITYMARKETcoverscoverssignalssignalssignalssignalsFORMATlongform noteTOPICagentsTOPICtoolingCAPABILITYagent workflowCAPABILITYdeveloper toolingCAPABILITYproduct surfaceMARKETopen-source builders
Mermaid outline
flowchart LR
  format-long_post["longform note"]
  topic-agents["agents"]
  topic-tooling["tooling"]
  capability-agent-workflow["agent workflow"]
  capability-developer-tooling["developer tooling"]
  capability-product-surface["product surface"]
  market-open-source-builders["open-source builders"]
  format-long_post -->|covers| topic-agents
  format-long_post -->|covers| topic-tooling
  format-long_post -->|signals| capability-agent-workflow
  format-long_post -->|signals| capability-developer-tooling
  format-long_post -->|signals| capability-product-surface
  format-long_post -->|signals| market-open-source-builders

Visual structure

Essay structure map

Built from summary and key paragraph positions

Claude Code is no longer just a CLI! Boris Cherny’s explanation is key: Claude Code s...THESISClaude Code is nolonger just a CLI!Boris Cherny’sexplanation is key:SIGNALClaude Code is nolonger just a CLI!OPERATORThis illustrates atrend: The competitivepoint of AI codingagents is not justIMPLICATIONIt’s not aboutdesigning functionsfirst and then givingthem to users; it’s
Mermaid outline
flowchart LR
  thesis["Claude Code is no longer just a CLI! Boris Cherny’s explanation is key: Claude Code started as a CLI, but A..."]
  signal["Claude Code is no longer just a CLI!"]
  operator["This illustrates a trend: The competitive point of AI coding agents is not just whether the model can write..."]
  implication["It’s not about designing functions first and then giving them to users; it’s about trying them over and ove..."]
  thesis -->|frames| signal
  signal -->|develops| operator
  operator -->|lands in| implication

Source: View the original post