| name | subagents |
| description | Use when creating, listing, steering, cancelling, or resuming spoon-bot persistent subagents through explicit tools or API calls. |
Subagents
Overview
subagents is a built-in spoon-bot skill for operating persistent subagents without prompt-derived routing.
The runtime must not infer subagent creation, selection, or routing from arbitrary user text. Use explicit tool or API operations instead.
Operating Rules
- Create persistent subagents only through the subagent tool or an API endpoint that carries structured fields such as
action, agent_name, description, and config.
- Do not parse user prose with regular expressions to decide whether to create or route to a subagent.
- Do not auto-route top-level user requests to persistent subagents based on keywords.
- If the user asks for a subagent in plain language, answer with the explicit tool/API action you are going to take, then call that explicit action.
- Keep persistent subagent invocation separate from normal chat execution unless the user explicitly invokes a named subagent through a supported tool/API path.
Safe Creation Checklist
Before creating a persistent subagent, resolve these structured fields:
agent_name: stable identifier chosen by the operator or generated by the tool
description: concise responsibility statement
tool_profile: requested tool access profile
allow_subagents: whether nested subagents are allowed
timeout_seconds: execution timeout for runs
Non-Goals
- No natural-language trigger regexes
- No keyword matching from arbitrary prompts
- No automatic dispatch based on prior assistant menus or numbered replies