Skip to content

Glossary and aliases

This page defines recurring semantic aliases, minified-symbol search handles, and terminology used across the Claude Code internals wiki.

Scope and caveats

  • Semantic aliases are wiki terms, not upstream/public API names.
  • Minified symbols are build-specific search handles for the analyzed cli.js artifact.
  • Prefer semantic aliases in prose and preserve exact strings/symbols in source-anchor tables.
  • Use alias-first source-anchor tables: Semantic alias, Source, Approximate location, exact string/symbol, and meaning.

High-value semantic aliases

Semantic aliasMinified symbol or stringApproximate locationMeaning
Outer bootstrapJ9Aline ~19590Late bootstrap/version/update entry path before main runtime dispatch.
Top-level mainO4Aline ~19524Environment initialization and deep-link/top-level startup path.
Commander rootw4Aline ~19525, byte 0xdbf0e0Root claude command construction and mode routing.
Headless runnerT7A, H89lines ~19324-19349Print/SDK stream loop and headless framing.
Interactive session looppT$, aa4lines ~9586-9587TUI session loop and interactive picker/session paths.
Session discoveryjHHline ~2773, byte 0x79bffeFinds latest/explicit/search-selected session records.
Session restoreOG8line ~9514, byte 0xc8b15aRehydrates a transcript into the live session envelope.
Tool execution boundaryU85line ~4202, byte 0x8a813aPermission, hook, denial/allow telemetry, and tool execution mediator.
MCP command registrarrR4line ~9173, byte 0xbf3c40Registers the mcp command family.
MCP runtime coordinatorfH9line ~19294, byte 0xd917c8Connects regular, always-load, and claude.ai connector MCP configs.
Plugin command registrarfC4line ~9297, byte 0xbfca96Registers plugin / plugins command families.
Remote bridge processbridgeMainline ~7679, byte 0xb4b41dBridge process entry family.
Remote Control bridgeinitReplBridgeline ~9335, byte 0xc148bcInteractive Remote Control bridge initializer.
System frame emittersession_state_changed, control_request, related stringsline ~2004SDK/headless/session frame family.
Prompt dynamic boundary__SYSTEM_PROMPT_DYNAMIC_BOUNDARY__line ~185, byte 0x10b67cSplit between stable and dynamic system-prompt sections.

Common tool aliases

Semantic nameSource-visible tool nameMeaning
Shell command toolBashShell/process execution.
File read toolReadFile content reads.
File pattern toolGlobGlob-style file discovery.
Content search toolGrepContent search.
File edit toolEditSingle-file edit operation.
File write toolWriteFile write operation.
URL fetch toolWebFetchFetch URL/domain content.
Web search toolWebSearchSearch web content through provider/runtime support.
Todo toolTodoWritePlan/todo state tracking.
Skill toolSkillRuntime skill loading.
Task toolsTaskCreate, TaskGet, TaskList, TaskUpdate, SendMessageSubagent/task dispatch and state.

Terminology

TermDefinition
Source anchorA file path plus approximate line/byte offset and exact string/symbol used to find behavior in the analyzed bundle.
Semantic aliasA stable wiki label for a minified or cross-cutting runtime concept.
Minified anchorA build-specific function, variable, or string handle used only for source lookup.
Live envelopeIn-memory session state: model, cwd, tools, hooks, permissions, transcript state, tasks, and bridge state.
Local JSONL transcriptAppend-only session file used for resume, continue, fork, rewind, and mirroring.
Sidechain transcriptSeparate transcript for a delegated task/subagent, linked back to the parent session.
HookIn-process lifecycle extension point such as PreToolUse or SessionEnd.
FrameSerialized headless/SDK/remote message such as session_state_changed or control_request.
Protocol methodJSON-RPC or HTTP method/path such as MCP tools/list or provider /v1/messages.
Permission modeRuntime setting/flag that controls tool approval behavior.
Execution boundaryThe point where visibility, allow/deny rules, hooks, host approval, and tool-specific guards converge before a tool runs.
Context compactionSummarizing/replacing prior conversation context to stay within token budgets.
Remote ControlBridge/control projection over a local session, surfaced by remote-control, --remote-control, and --rc.
TeleportRemote/session resume path with repository/session consistency guardrails.
GrowthBook gateFeature-evaluation path whose tengu_* strings often indicate staged rollout or telemetry surfaces.

Abbreviations

AbbreviationMeaning
CLICommand-line interface.
TUITerminal user interface.
SDKSoftware development kit / external host integration surface.
SSEServer-Sent Events.
JSONLJSON Lines.
MCPModel Context Protocol.
LSPLanguage Server Protocol.
JSCJavaScriptCore.
OTELOpenTelemetry.
CWDCurrent working directory.
FDFile descriptor.
UUIDUniversally unique identifier.

Created and maintained by Yingting Huang.