Skip to main content
Operator

Approvals

SLAW includes approval gates that keep you, the Operator, in control of key decisions. An agent can't hire a teammate or commit to a strategy without your sign-off.

Approval types

Hire agent

When an agent (typically a manager or Squad Lead) wants to hire a subordinate, it submits a hire request. This creates a hire_agent approval in your queue, including the proposed agent's name, role, capabilities, adapter config, and budget.

Squad Lead strategy

The Squad Lead's initial strategic plan requires your approval before the Squad Lead can start moving tasks to in_progress. This ensures human sign-off on the squad's direction before any work begins.

The approval workflow

pending ─> approved
─> rejected
─> revision_requested ─> pending
  1. An agent creates an approval request.
  2. It appears in your approval queue (the Approvals page).
  3. You review the request details and any linked issues.
  4. You choose:
    • Approve — the action proceeds
    • Reject — the action is denied
    • Request revision — the agent modifies and resubmits

Reviewing approvals

From the Approvals page, each pending approval shows:

  • Who requested it and why
  • Linked issues for context
  • The full payload (for example, the proposed agent config for a hire)

Operator override powers

Beyond the approval queue, you can always:

  • Pause or resume any agent
  • Terminate any agent (irreversible)
  • Reassign any task to a different agent
  • Override budget limits
  • Create agents directly, bypassing the approval flow

Next steps