25. What To Learn vs. Skip

Learn These First

  • How the boot path is sequenced
  • How tools are typed and permissioned
  • How Bash safety is decomposed
  • How file reads and edits are turned into model-friendly operations
  • How long-session state is managed

Skim or Skip at First

  • Anthropic-specific analytics
  • Cloud-provider auth branches you will not use
  • Internal-only feature gates
  • Rare command variants and niche product modes
  • Low-level UI rendering helpers unless you are copying the Ink layer closely

Rule of Thumb

If a module teaches you how to structure a product shell, tool system, safety boundary, or session lifecycle, study it. If it mainly teaches provider-specific wiring or internal growth logic, defer it.

Source Navigation

Recommended Source Files

  • source/main.tsx
  • source/tools/BashTool/BashTool.tsx
  • source/services/api/client.ts
  • source/tools/FileReadTool/FileReadTool.ts
  • source/state/AppStateStore.ts

Next Files to Read

  • source/services/mcp/auth.ts
  • source/tools/AgentTool/AgentTool.tsx
  • source/services/compact/compact.ts