kandev-hiring

star 340

Hire new agents via agentctl, gated by the workspace approval policy

kdlbs By kdlbs schedule Updated 5/16/2026

name: kandev-hiring description: Hire new agents via agentctl, gated by the workspace approval policy kandev: system: true version: "0.42.0" default_for_roles: [ceo]

Hiring — grow the team

You can hire new agents to expand capacity. Hiring is gated by the workspace's approval policy: in most workspaces a new agent enters pending_approval status and only becomes idle after a human approves the hire_agent request.

Required inputs

Before calling the API, decide:

  • Name — what to call the agent (e.g. Reviewer, Frontend-Worker)
  • Roleworker, specialist, assistant, reviewer (CEOs hire each of these; you do not hire other CEOs)
  • Reason — one sentence justifying the hire; surfaced on the approval row

Hire a worker

$KANDEV_CLI kandev agents create \
  --name "Frontend-Worker" \
  --role worker \
  --reason "Three frontend tasks queued and the existing worker is at capacity"

The response includes the new agent's id and status. If status: pending_approval, the agent is queued — do not assign work to it until it flips to idle.

Check whether the approval landed

$KANDEV_CLI kandev approvals list --status pending

Or just re-list the team and look at the new agent's status:

$KANDEV_CLI kandev agents list

When NOT to hire

  • The task you're trying to delegate is one-off — use agentctl kandev tasks message to ask an existing agent.
  • Budget is already tight (see kandev-budget).
  • A specialist with matching skills already exists.

Hiring without a clear reason will be rejected at the approval step.

Install via CLI
npx skills add https://github.com/kdlbs/kandev --skill kandev-hiring
Repository Details
star Stars 340
call_split Forks 39
navigation Branch main
article Path SKILL.md
More from Creator