Skip to content

Glossary

Plain-language definitions of the terms used throughout this documentation.

Agent : The system that carries out your request — it talks to a model, uses tools, and works through a task step by step.

Agent loop : The repeating cycle of ask the model → run a tool → feed back the result, which continues until the task is done.

Approval : Your decision to allow or deny an action the agent wants to take. See Permissions.

Auto-approve : A mode where a run approves its own actions, for unattended use in trusted environments.

Background job : A long-running command moved off the main conversation so work continues; its result arrives when it finishes.

Coordinator : A profile (or, in a swarm, a role) that manages several subagents working in parallel.

Endpoint : The URL where your model runs, which gdc connects to.

Fail closed : The safety principle that anything uncertain is denied, never allowed by default.

Headless : Running the agent without the interactive UI — via gdc print, for scripts and automation.

Hook : Your own code that runs in response to agent events, to audit, log, or block actions. See Hooks.

MCP server : An external program or service that adds tools and data the agent can use. See MCP servers.

Memory : Durable notes gdc keeps in view across sessions. See Memory.

Model / provider : The large language model gdc talks to, reached over an OpenAI-compatible endpoint. See Model providers.

Output style : A preset that changes how the agent phrases replies, without changing what it can do.

Permission : A rule that allows, asks about, or denies an action.

Plan mode : A way of running the agent so it researches and proposes a plan before changing anything. See Plan mode.

Plugin : A self-contained module that adds tools or hooks to gdc. See Plugins.

Profile : A preset that sets which tools are available and how the agent behaves. See Profiles & output styles.

Project : The working directory (and its subfolders) gdc scopes sessions, configuration, and memory to.

Server : A long-running gdc process (gdc serve) that remote clients connect to and that exposes a read-only API. See Admin guide.

Session : One saved conversation, including every message and tool run. See Sessions & projects.

Skill : A named instruction set the agent loads on demand. See Skills.

Subagent : A fresh, focused agent the main agent spins up for a self-contained piece of work. See Subagents & multi-agent.

Swarm : A set of gdc instances across machines that collaborate on tasks (experimental). See Swarm.

Tool : A concrete action the agent can take — read a file, run a command, search, and so on. See Tools.

Terminal app (TUI) : The interactive, full-screen program gdc-tui. See Interactive terminal.