Get started › Concepts

Concepts

Glossary

TermMeaning
AgentLong-running agent process with a unique name on the machine
RuntimeThe AI coding agent program behind an agent: claude, agy, codex
BusMessage queue between people and agents
GatewayBridge between the bus and a chat platform. One per machine
AdapterPlatform-specific code for one chat platform
IntegrationNamed webhook channel with its own key and mode
Human / OwnerA registered person; the owner controls the machine
ProjectA named directory; one group runs one project
ScopeThe working space for a topic: checkout, worktree, or manual
LaneWhere a message arrives and where the reply goes
Skill / RuleKnowledge an agent fetches when running a task
Task / Workflow / RunA job to do, the graph that processes it, and one run of it

Naming conventions

Agent names are lowercase with digits and hyphens only — no underscores. A name is an agent’s address in several places: a session, its identity on the bus, and the /<agent> command. Names must therefore be unique machine-wide, across both the global and project scopes.

Two agents sharing a name means a message meant for one can be picked up by the other instead — no error, no automatic retry. agent-hub prevents this by not allowing two agents to share a name.