All Entities
Browse all 3,000 entities in the Claude Code Architecture architecture documentation — every file, function, class, type, domain, and directory.
toolPool.ts — claude-code Source File
Architecture documentation for toolPool.ts, a typescript file in the claude-code codebase.
toolResultStorage.ts — claude-code Source File
Architecture documentation for toolResultStorage.ts, a typescript file in the claude-code codebase.
toolSchemaCache.ts — claude-code Source File
Architecture documentation for toolSchemaCache.ts, a typescript file in the claude-code codebase.
toolSearch.ts — claude-code Source File
Architecture documentation for toolSearch.ts, a typescript file in the claude-code codebase.
transcriptSearch.ts — claude-code Source File
Architecture documentation for transcriptSearch.ts, a typescript file in the claude-code codebase.
treeify.ts — claude-code Source File
Architecture documentation for treeify.ts, a typescript file in the claude-code codebase.
truncate.ts — claude-code Source File
Architecture documentation for truncate.ts, a typescript file in the claude-code codebase.
ccrSession.ts — claude-code Source File
Architecture documentation for ccrSession.ts, a typescript file in the claude-code codebase.
keyword.ts — claude-code Source File
Architecture documentation for keyword.ts, a typescript file in the claude-code codebase.
unaryLogging.ts — claude-code Source File
Architecture documentation for unaryLogging.ts, a typescript file in the claude-code codebase.
undercover.ts — claude-code Source File
Architecture documentation for undercover.ts, a typescript file in the claude-code codebase.
user.ts — claude-code Source File
Architecture documentation for user.ts, a typescript file in the claude-code codebase.
userAgent.ts — claude-code Source File
Architecture documentation for userAgent.ts, a typescript file in the claude-code codebase.
userPromptKeywords.ts — claude-code Source File
Architecture documentation for userPromptKeywords.ts, a typescript file in the claude-code codebase.
uuid.ts — claude-code Source File
Architecture documentation for uuid.ts, a typescript file in the claude-code codebase.
warningHandler.ts — claude-code Source File
Architecture documentation for warningHandler.ts, a typescript file in the claude-code codebase.
which.ts — claude-code Source File
Architecture documentation for which.ts, a typescript file in the claude-code codebase.
windowsPaths.ts — claude-code Source File
Architecture documentation for windowsPaths.ts, a typescript file in the claude-code codebase.
withResolvers.ts — claude-code Source File
Architecture documentation for withResolvers.ts, a typescript file in the claude-code codebase.
words.ts — claude-code Source File
Architecture documentation for words.ts, a typescript file in the claude-code codebase.
workloadContext.ts — claude-code Source File
Architecture documentation for workloadContext.ts, a typescript file in the claude-code codebase.
worktree.ts — claude-code Source File
Architecture documentation for worktree.ts, a typescript file in the claude-code codebase.
worktreeModeEnabled.ts — claude-code Source File
Architecture documentation for worktreeModeEnabled.ts, a typescript file in the claude-code codebase.
xdg.ts — claude-code Source File
Architecture documentation for xdg.ts, a typescript file in the claude-code codebase.
xml.ts — claude-code Source File
Architecture documentation for xml.ts, a typescript file in the claude-code codebase.
yaml.ts — claude-code Source File
Architecture documentation for yaml.ts, a typescript file in the claude-code codebase.
zodToJsonSchema.ts — claude-code Source File
Architecture documentation for zodToJsonSchema.ts, a typescript file in the claude-code codebase.
motions.ts — claude-code Source File
Architecture documentation for motions.ts, a typescript file in the claude-code codebase.
operators.ts — claude-code Source File
Architecture documentation for operators.ts, a typescript file in the claude-code codebase.
textObjects.ts — claude-code Source File
Architecture documentation for textObjects.ts, a typescript file in the claude-code codebase.
transitions.ts — claude-code Source File
Architecture documentation for transitions.ts, a typescript file in the claude-code codebase.
types.ts — claude-code Source File
Architecture documentation for types.ts, a typescript file in the claude-code codebase.
voiceModeEnabled.ts — claude-code Source File
Architecture documentation for voiceModeEnabled.ts, a typescript file in the claude-code codebase.
BridgeTransport — claude-code Architecture
Handles remote-control environments and environment-less transport via WebSocket/HTTP. Architecture documentation for the BridgeTransport subdomain (part of SystemInfrastructure domain) in the claude-code codebase. Contains 0 source files.
CommandRegistry — claude-code Architecture
Central manifest and loader for all available slash commands. Architecture documentation for the CommandRegistry subdomain (part of SlashCommands domain) in the claude-code codebase. Contains 0 source files.
Compaction — claude-code Architecture
Handles shrinking of conversation history to fit within context window limits via microcompact and session memory summaries. Architecture documentation for the Compaction subdomain (part of QueryEngine domain) in the claude-code codebase. Contains 0 source files.
Companion — claude-code Architecture
Visual mascot logic and sprite rendering for the terminal buddy. Architecture documentation for the Companion subdomain (part of TerminalUI domain) in the claude-code codebase. Contains 0 source files.
DesignSystem — claude-code Architecture
Reusable CLI components like Dialogs, Panes, and ListItems. Architecture documentation for the DesignSystem subdomain (part of TerminalUI domain) in the claude-code codebase. Contains 0 source files.
InputHandling — claude-code Architecture
Manages interactive prompt input, including Vim-mode support and multi-line editing. Architecture documentation for the InputHandling subdomain (part of TerminalUI domain) in the claude-code codebase. Contains 0 source files.
MCPClient — claude-code Architecture
Implements the Model Context Protocol for secure external tool communication. Architecture documentation for the MCPClient subdomain (part of AgentTooling domain) in the claude-code codebase. Contains 0 source files.
Orchestrator — claude-code Architecture
The logic governing how assistant messages transition into tool calls and sequential processing. Architecture documentation for the Orchestrator subdomain (part of QueryEngine domain) in the claude-code codebase. Contains 0 source files.
Permissions — claude-code Architecture
A rule-based engine that asks for user approval before dangerous operations. Architecture documentation for the Permissions subdomain (part of AgentTooling domain) in the claude-code codebase. Contains 0 source files.
SkillManagement — claude-code Architecture
Loads and caches discrete capabilities that can be called by agents. Architecture documentation for the SkillManagement subdomain (part of AgentTooling domain) in the claude-code codebase. Contains 0 source files.
StateBootstrap — claude-code Architecture
Initializes global session and directory state for the CLI process. Architecture documentation for the StateBootstrap subdomain (part of SystemInfrastructure domain) in the claude-code codebase. Contains 0 source files.
Thinking — claude-code Architecture
Analyzes and manages model-specific 'thinking' capabilities like adaptive thinking and ultrathink. Architecture documentation for the Thinking subdomain (part of QueryEngine domain) in the claude-code codebase. Contains 0 source files.
Props Type — claude-code Architecture
Architecture documentation for the Props type/interface in AddMarketplace.tsx from the claude-code codebase.
AdvisorBlock Type — claude-code Architecture
Architecture documentation for the AdvisorBlock type/interface in advisor.ts from the claude-code codebase.
AgentColorName Type — claude-code Architecture
Architecture documentation for the AgentColorName type/interface in agentColorManager.ts from the claude-code codebase.