Skip to main content

Glossary

Short definitions. Each links to the reference, the single source of truth.

TermMeaning
A2AAgent2Agent protocol. Agents served by a provider gateway such as LiteLLM, referenced as a2a:<provider>:<agent>. See agents.
AgentA role-based AI agent with a model alias, instructions, skills, tools and guardrails. Local agents are Markdown files and are referenced as local:<id>.
Agent catalogueThe list of agents a workflow can use: local agents plus one section per A2A provider.
Alias (model)A name such as agent-chat that agents use instead of a model tag. LiteLLM maps it to an upstream model.
Approval gateA human decision point inside a run: accept, deny or accept with comments. See approval gates.
Audit trailRecorded policy decisions and approval decisions, stored as files in a Docker volume.
CheckpointA commit made on the run's branch after each agent finishes.
Fail closedWhen a control cannot decide, such as OPA unreachable or a missing guardrail, the action is blocked rather than allowed.
GuardrailA check on LLM input and output, such as pii-protection.
LiteLLMThe gateway between agents and models. It also serves agents over A2A and fronts the Git MCP server.
MCPModel Context Protocol. How agents call tools such as the Git tools.
OPAOpen Policy Agent. Evaluates the Rego policy for workflow starts, agents and every tool call.
PolicyOPA rules in infrastructure/opa/policies/. See policy enforcement.
ProjectA software project with its Git repository and credentials.
SkillA reusable instruction package for agents.
SpecMarkdown specification with requirements and acceptance criteria, stored in the project's specs/ folder. See spec-driven development.
Spec queueA per-project queue that runs specs one at a time.
ToolA capability an agent may call, granted server-side and checked on every call.
WorkflowAn ordered chain of agents, optionally with approval gates.