← Claude Docs

Glossary - Claude Code Docs

Claude Docs · May 2, 2026
A glossary documents terminology specific to Claude Code, an AI coding agent platform that enables autonomous file manipulation, command execution, and code editing. Entries define concepts such as agent teams, agentic coding workflows, auto memory, hooks, MCP servers, and various features like checkpointing and compaction. Each definition links to detailed documentation pages covering the concepts in depth.

Detailed Analysis

Anthropic's Claude Code documentation introduces a comprehensive glossary of terminology designed to define and demystify the architecture of its agentic coding environment. The glossary covers foundational concepts ranging from how Claude Code structures autonomous work sessions to how it manages memory, permissions, and configuration—reflecting the growing complexity of AI-powered development tools and the need for precise shared vocabulary among users and developers building on the platform.

At the core of Claude Code's architecture is the **agentic loop**, a repeating cycle of context-gathering, action-taking, and result verification that enables Claude to operate autonomously on coding tasks rather than simply responding to prompts. This is distinguished explicitly from chat-based assistants by what the documentation calls **agentic coding**—a workflow where the AI reads files, executes commands, and applies changes independently. The **agentic harness** concept clarifies an important architectural distinction: Claude (the language model) operates inside Claude Code (the harness), which supplies file access, shell execution, permission gating, and memory management. This separation of model from environment reflects a maturing design philosophy in which the capabilities of a coding agent are understood as a function of both the underlying model and the infrastructure wrapped around it.

Memory and persistence emerge as particularly nuanced concerns in the glossary. **Auto memory** describes notes Claude writes about user preferences and corrections, stored per git repository, while **CLAUDE.md** represents the user-authored counterpart—persistent instructions loaded at the start of every session. The documentation carefully distinguishes what survives **compaction** (the automatic summarization triggered when context fills) from what does not, noting that CLAUDE.md and auto memory reload from disk while instructions given only in conversation may be lost. This reflects a significant design challenge in long-running agentic workflows: ensuring that critical context persists across the inherent limitations of a finite context window.

The glossary also signals Anthropic's exploratory direction in multi-agent and safety-oriented features. **Agent teams**—multiple independent Claude Code sessions coordinated by a team lead with peer-to-peer messaging—are flagged as experimental, requiring an explicit environment variable to enable. **Auto mode**, which deploys a separate classifier model to review each action without surfacing approval prompts to the user, represents a research-preview approach to balancing autonomy with safety, notably designed so that injected instructions cannot influence the classifier by withholding tool results from it. **Channels**, which allow external services like Telegram and Discord to push events into a live session, further extend the agent's reach beyond the terminal. Together, these features illustrate Anthropic's broader strategy of expanding Claude Code from a single-session coding assistant toward a more interconnected, multi-agent, and persistent system—while embedding safety constraints at the architectural level rather than relying solely on model-level alignment.

Read original article →