14. Source Map and Module Index

Use This as Your Navigation Layer

Once the high-level chapters make sense, use this page as a mental map of the source tree.

SubsystemStart HereThen Read
Boot and startupmain.tsxinteractiveHelpers.tsx, entrypoints/, setup.ts
Commandscommands.tscommands/*, types/command.ts
Tool systemTool.ts, tools.tstools/BashTool/*, tools/FileReadTool/*, tools/AgentTool/*
Model/APIservices/api/client.tsservices/api/claude.ts, services/api/filesApi.ts
MCPservices/mcp/auth.tsservices/mcp/client.ts, tools/MCPTool/*
UI and statecomponents/, ink/state/AppStateStore.ts, screens/, history.ts
Long sessionsservices/compact/*services/SessionMemory/, utils/memory/

Suggested Next Deep Reads

  • tools/AgentTool/* for multi-agent orchestration
  • services/api/claude.ts for the main model query path
  • components/PromptInput/* and components/messages/* for interaction UX
  • utils/permissions/* for cross-tool policy infrastructure

Source Navigation

Recommended Source Files

  • source/main.tsx
  • source/commands.ts
  • source/tools.ts
  • source/services/api
  • source/components

Next Files to Read

  • source/tools/BashTool/BashTool.tsx
  • source/tools/AgentTool/AgentTool.tsx
  • source/services/compact/compact.ts