Skip to content

Glossary

Plain-English definitions of the terms used in this repository, in alphabetical order, each linked to the page that explains it in depth. Product and API terms reflect Claude as of 2026-10-24; check the official docs for changes.

A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · Z

A

  • Acceptable-use policy (AI): An organisation's rules for which AI tools staff may use, with which data and under what review. See 12 · AI governance.
  • acceptEdits mode: A Claude Code permission mode that automatically accepts file edits in the working directory. See 09 · Permissions and settings.
  • Adaptive thinking: thinking={"type": "adaptive"}; Claude decides when and how much to reason before answering. See 03 · Reasoning and thinking.
  • Agent: A system in which the model chooses its next step and tools in a loop until a goal is met. See 10 · Workflows vs agents.
  • Agent loop: The repeating cycle of model call, tool execution and result return that drives an agent. See 10 · The agent loop.
  • Agent SDK (Claude Agent SDK): Claude Code's harness packaged as a library, with built-in file, shell and web tools, for building your own agents. See 09 · Headless, CI and the Agent SDK.
  • Agent Skills: Folders with a SKILL.md file and optional scripts that give Claude packaged know-how, loaded on demand. See 04 · Progressive disclosure and Skills.
  • Architecture decision record (ADR): A short document recording a design decision, the options and the reasoning. See 13 · Architecture decision records.
  • Artifact: Standalone content (document, code, diagram, small app) shown in its own panel in the Claude apps. See 05 · Artifacts and output formats.
  • Assistant prefill: Ending a request with a partial assistant message to steer output; not supported on current Claude models. See 03 · Structured output.
  • Audit log: A tamper-evident record of prompts, tool calls, approvals and outcomes used for investigation and compliance. See 12 · Logging and auditability.
  • Auto mode: A Claude Code permission mode in which a classifier reviews actions instead of prompting the user. See 09 · Permissions and settings.

B

  • Batch processing (Message Batches): Asynchronous processing of many requests at 50% of standard prices, completing within 24 hours. See 06 · Batch processing.
  • Bias (model): Systematic unfairness in outputs across groups or perspectives. See 14 · Safety and red-team evals.
  • BM25: A classic keyword-ranking algorithm often combined with vector search in hybrid retrieval. See 11 · Retrieval strategies.
  • bypassPermissions mode: A Claude Code mode that skips permission prompts; only for isolated, disposable environments. See 09 · Permissions and settings.

C

D

E

F

  • Fallback (refusal fallback): An API option that retries a refused request on a designated model on supported models and platforms. See 06 · Messages API.
  • Few-shot prompting: Including a few examples of desired input and output in the prompt. See 03 · Examples and few-shot.
  • Files API: Upload a file once and reference it by file_id in later requests. See 06 · Vision, documents and citations.
  • Fine-tuning: Further training a model on task data; most Claude solutions use prompting, retrieval and tools instead. See 01 · Large language models.

G

H

I

  • Idempotency: Designing an operation so repeating it has no extra effect; essential when retrying tool calls. See 15 · Reliability engineering.
  • Incident response: The process for containing, investigating and recovering from failures or attacks. See 15 · Incident response.
  • Indirect prompt injection: Instructions hidden in content the model processes, such as documents, web pages or tool results. See 12 · Indirect prompt injection.
  • Insecure (improper) output handling: Passing model output unvalidated into HTML, SQL, shells or APIs (OWASP LLM05). See 12 · Insecure output handling.

J

  • JSON Schema: A standard for describing JSON structure, used in tool definitions and structured outputs. See 07 · Defining tools.
  • JSON-RPC 2.0: The message format MCP uses for requests, responses and notifications. See 08 · Architecture.

K

L

M

  • Managed Agents: An Anthropic-hosted agent surface that runs the loop and a per-session sandbox for you. See 10 · Managed agents and the Agent SDK.
  • Managed settings: Organisation-enforced Claude Code settings with the highest precedence. See 09 · Team rollout.
  • max_tokens: The required cap on output tokens per response; hitting it truncates output. See 06 · Messages API.
  • MCP (Model Context Protocol): An open protocol for connecting AI applications to external tools and data. See 08 · What is MCP.
  • MCP server: A program exposing tools, resources and prompts over MCP. See 08 · Building an MCP server.
  • Memory (agent): Information persisted across sessions, such as files or stores the agent reads and writes. See 04 · Memory and persistence.
  • Messages API: The POST /v1/messages endpoint through which all Claude generation flows. See 06 · Messages API.
  • Misinformation (OWASP LLM09): False or misleading output that users rely on. See 12 · OWASP LLM mapping.
  • Mock mode: This repository's offline lab mode, using a fake client with canned responses. See 19 · Hands-on labs.
  • Model selection: Choosing a model by capability, latency, cost and constraints, measured on evals. See 05 · Model selection.
  • Multi-agent system: Several agents, often an orchestrator and workers, cooperating on a task. See 10 · Multi-agent architecture.

N

  • NIST AI RMF: The NIST AI Risk Management Framework, organised as Govern, Map, Measure and Manage. See 12 · AI governance.

O

  • OAuth 2.1: The authorization framework MCP uses for HTTP servers. See 08 · MCP security.
  • Observability: Logs, metrics and traces that explain what a system did and why. See 15 · Observability.
  • Orchestrator–workers: A pattern where a lead model delegates subtasks to workers and synthesises results. See 10 · Workflow patterns.
  • output_config: The request object holding effort, structured output format and task budgets. See 06 · Messages API.
  • OWASP Top 10 for LLM Applications: A ranked list of LLM application risks (2025 edition). See 12 · OWASP LLM mapping.

P

Q

R

S

T

U

V

W

  • Web fetch tool: A server tool that retrieves the content of URLs already present in the conversation. See 07 · Server tools.
  • Web search tool: A server tool that lets Claude search the web and cite results. See 07 · Server tools.
  • Workflow: A system where code defines the steps and the model fills them in. See 10 · Workflow patterns.
  • Workspace (Claude Console): A grouping of API keys, limits and settings inside an organisation. See 06 · Getting started with the API.

Z