Skip to content

Agent onboarding

An owner or admin can add an agent from the workbench.

Creating an agent creates:

  • an agents row with globally unique slug,
  • a main agent_channels row,
  • default approval policy references,
  • default media capability settings,
  • optional first API key scoped to that agent and main channel.

The UI must show the raw API key only once if the user chooses to create it.

Agent slugs are global in V1 because the route starts with the agent slug. A slug collision blocks creation before any channel or key is created.