The Observatory · 7 min mission

The Agentic Glossary: One Vocabulary Across Every Coding Agent

Learn the ~30 words every coding agent shares — and the per-tool synonyms — so each tool’s renaming stops being confusing.

glossaryvocabularycross-toolmcpagentssandboxpermissionsevalssecurityFact-checked 2026-06-15
On this page

Cross-tool dictionary for agentic coding: one definition per concept, plus the term each tool uses for it. Use it to translate a term you hit in any Claude Code, Codex, Gemini CLI, Cursor, or Copilot guide back to the shared concept underneath. Most "different features" are the same idea renamed — Claude's subagent is Codex's thread, Claude's permission mode is Codex's approval_policy, Gemini's YOLO is Codex's danger-full-access.

The agentic glossary — ~32 terms, every per-tool synonym

Agentic glossary

The shared vocabulary every coding agent reuses — defined once, tool-neutral, with each tool’s own name for it. Search by term or meaning, filter by category, and pick one to see the synonym map: the biggest beginner trap is thinking each tool invented its own concept. It mostly didn’t.

33 terms

Agent loop

a.k.a. agentic loop, ReAct loop

Loop & context

The core cycle a coding agent runs — gather context → take action → verify work → repeat — getting "ground truth" from the environment at each step. It is what separates an agent (the model directs its own process) from a workflow (control lives in predefined code).

What each tool calls it

Anthropic
“gather context → take action → verify work → repeat”
Copilot
agent mode as “an orchestrator of tools”
Academia
ReAct (reason + act)

Source: anthropic.com/research/building-effective-agents

One concept, many names. Verified against official primary sources, current as of 2026-06-15 — tools ship fast, so check the docs for the latest.

Search or filter the cards by category — loop & context, MCP, delegation, control & safety, time travel, quality. Each card flips to its one-line definition, the per-tool synonym row (hover a tool name to highlight its term across every other card), and the primary source. The synonym row maps each concept to the term Codex, Gemini CLI, and Cursor use for it.

The five shared primitives

Every coding agent reduces to the same five parts. The names below are the concepts; the synonym table that follows maps them to each tool's vocabulary.

PrimitiveWhat it isWhere you control it
Agent loopgather context → take action → verify → repeat, taking ground truth from tool/test output each stepno flag — it is the runtime; plan mode makes it read-only
Context windowfinite token budget holding the entire session state, not just your prompts/clear, /compact, subagents, short rules files
Consent dialwhether the agent asks before actingpermission/approval mode (see synonym table)
Containment dialwhat a command can actually reach (filesystem + network)sandbox (see synonym table)
External plugone protocol for tools/resources/prompts across every clientMCP — .mcp.json / mcpServers
The five primitives every agent shares, with the exact control surface for each. Verbatim from the verified observatory dossier, current as of 2026-06-15.
ConceptClaude CodeCodexGemini CLICursor / Copilot
Project briefing fileCLAUDE.md (+ @AGENTS.md)AGENTS.mdGEMINI.md / AGENTS.md.cursor/rules + AGENTS.md
Read-only plan stanceplan mode"Chat" mode--approval-mode=planPlan Mode / Plan-Act
Auto-approve allbypassPermissionsdanger-full-access--approval-mode=yolo"Agent (Full Access)"
Consent dialpermission modeapproval_policy--approval-modeIDE mode picker
Containment dial/sandboxsandbox_modeGEMINI_SANDBOXvendor containers
Isolated workersubagentsubagent / threadsubagentparallel "agent"
Undo last edit/rewindgit worktrees/rewind + /restoregit-based
External tools plugMCPMCPMCPMCP
One concept per row, with the name each tool gives it across the columns. Verbatim from the verified observatory dossier, current as of 2026-06-15.
ToolConsent valuesContainment values
Claude Codedefault · acceptEdits · plan · auto · dontAsk · bypassPermissions/sandbox (macOS Seatbelt, Linux/WSL2 bubblewrap)
Codexuntrusted · on-request · neverread-only · workspace-write · danger-full-access
Gemini CLIdefault · auto_edit · yolo · planGEMINI_SANDBOX=docker · podman · sandbox-exec · gVisor/LXC
The consent and containment dials enumerated per tool, with every valid value. Source: code.claude.com/docs/en/permissions, developers.openai.com/codex/config-reference, Gemini CLI cli-reference. Current as of 2026-06-15.

MCP is a protocol with three capabilities

An MCP server exposes tools (actions the model calls), resources (data it reads, @-mentioned like a file), and prompts (pre-built workflows surfaced as slash commands) — not just a tool API.

CapabilityWhat it isClaude Code addressingGemini CLI addressing
Toolan action the model can callmcp__server__toolmcp_{server}_{tool}
Resourcedata the model reads, fetched via resources/read@server:protocol://resource/path@server://resource/path
Prompta pre-built workflow as a slash command/mcp__server__promptname/prompt-name --arg=value
The three MCP capabilities and how each is addressed. Spec revision 2025-11-25; transports stdio (local) and Streamable HTTP (remote). The old HTTP+SSE transport is deprecated — do not describe it as current. Source: modelcontextprotocol.io/specification/2025-11-25, code.claude.com/docs/en/mcp.

Delegation: subagent, fork, fan-out

A subagent runs in a fresh, isolated context window and does not see your conversation history — it does verbose work out of sight and returns only a summary. A fork is the deliberate exception: it inherits the entire conversation so far (same system prompt, tools, model, history) so you can hand off a side task without re-explaining. Fan-out runs multiple agents in parallel under an orchestrator.

PrimitiveContext behaviorClaude Code control / fact
Subagentfresh, isolated window; returns only a summary.claude/agents/*.md; the Agent tool (formerly Task)
Forkinherits full conversation; tool calls stay out of main window/fork / CLAUDE_CODE_FORK_SUBAGENT, default-on since v2.1.161; first request reuses parent prompt cache
Fan-outmany agents in parallel, orchestrator synthesizesagent teams / /batch; multi-agent beat single-agent Opus by 90.2% at ~15× tokens
Delegation primitives with their exact control surface and the verified Claude Code defaults. Source: code.claude.com/docs/en/sub-agents, anthropic.com/engineering/multi-agent-research-system.

Evals: the regression suite for everything that isn't code

An eval tests the prompt, the rules file, the tool definitions, and the model. Because agents are non-deterministic, a single greedy run is not an eval — you measure over multiple trials with two metrics.

MetricDefinitionMeasures
pass@kprobability at least one of k trials succeedscapability
pass^kprobability all k trials succeedreliability (the harder, production-relevant number)
The two honest eval metrics for non-deterministic agents, both introduced for agents by τ-bench. Source: anthropic.com/engineering/demystifying-evals-for-ai-agents (2026-01-09).

Knowledge check

You set Codex to auto-approve every action but run it inside a strict read-only sandbox. A teammate says "that is dangerous — it can do anything now." What is the accurate correction?

one concept, three vocabularies
… scroll to run this session
The same request — "let the agent edit freely but contain what it can reach" — expressed in three tools. Different keys, identical intent.

Reach the end and this star joins your charted sky.