| Agent |
Execution loop that requests model output and runs permitted tools |
| Approval |
User decision on an operation classified as ask |
| Auto-approve |
Allow ask requests during unattended execution |
| Background job |
Bash process tracked independently of the current turn |
| Coordinator |
Local profile that delegates work; also a generic label for a swarm orchestrator |
| Endpoint |
Model or service API base URL |
| Fail closed |
Deny execution when permission checks fail |
| Headless |
Agent execution without the terminal interface |
| Hook |
Configured handler for an agent event |
| MCP server |
Child process or HTTP service supplying tools |
| Memory |
Durable Markdown notes and per-scope indexes |
| Model |
Language model selected for a run |
| Provider |
Endpoint and adapter used to access a model |
| Output style |
Instructions controlling reply format |
| Permission |
Allow, ask or deny rule for an operation |
| Plan mode |
Restricted research and planning profile |
| Plugin |
WASM module and manifest extending tools or hooks |
| Profile |
Tool visibility, instructions and permission rules |
| Project |
Directory used to scope configuration and data |
| Server |
gdc serve process exposing HTTP and WebSocket routes |
| Session |
Persisted conversation with metadata and completed tool results |
| Skill |
Named instructions loaded on demand |
| Subagent |
Worker with its own conversation and child session |
| Swarm |
Authenticated group of gdc instances across machines |
| Orchestrator |
Swarm role that plans, dispatches and aggregates work |
| Master |
Swarm membership authority |
| Workflow |
Submitted goal, dependent tasks and aggregate result |
| Tool |
Operation requested by the model |
| TUI |
Full-screen terminal application, gdc-tui |