← ClaudeAtlas

kandev-hiringlisted

Hire new agents via agentctl, gated by the workspace approval policy
kdlbs/kandev · ★ 293 · AI & Automation · score 83
Install: claude install-skill kdlbs/kandev
# 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`) - **Role** — `worker`, `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 ```bash $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 ```bash $KANDEV_CLI kandev approvals list --status pending ``` Or just re-list the team and look at the new agent's status: ```bash $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.