What an agent owns

  • A slug (kebab-case) that becomes the URL: /api/agent/<slug>/run.
  • A name and a role.
  • Markdown files for identity / personality / memory / notes, see Agent files.
  • A provider + model: Anthropic Claude or AWS Bedrock.
  • An allowed_spokes list, which capabilities it can reach.
  • (Optional) attached_teams: sub-agents it can delegate to.
  • (Optional) attached_mcps: external MCP servers it can call.
  • (Optional) consumer tokens: for shared API access.

Agent vs Team vs Exec head

  • The nine exec heads are agents, fixed roster, always in the War Room.
  • Your custom agents are agents you create for specific jobs (a RenewalsBot, a Closebot persona, a VAPI voice agent).
  • A team is a separate row that bundles a prompt + tool access + GHL webhook. An agent can play a team for a specific task.

Endpoints every agent gets for free

Every agent auto-publishes seven URL shapes, see 7 URL shapes per node.