- Shortened language in `browser.md`, `eval.md`, and `prompt.md` to improve clarity and reduce token consumption. - Refined instructional phrasing throughout the tool documentation for better readability.
6.1 KiB
{{#if asyncEnabled}}{{#if batchEnabled}}Spawns subagents in the background — one per tasks[] item; single spawn = one-item batch.{{else}}Spawns ONE subagent per call in the background.{{/if}}
-
Non-blocking: returns agent id{{#if batchEnabled}}s{{/if}} + job id{{#if batchEnabled}}s{{/if}} immediately; each result auto-delivered on yield.
-
Parallelism = {{#if batchEnabled}}multiple
tasks[]items in ONE call. MUST batch into onetasks[](sharecontextonce). Separatetaskcalls ONLY for a differentagenttype or unrelatedcontext{{else}}multipletaskcalls in one assistant message{{/if}}. -
Blocked on a result?
job poll; else keep working.job cancelkills a task, cannot carry a message — only for stalled/abandoned work. {{else}}{{#if batchEnabled}}Runs subagents synchronously — one pertasks[]item; single spawn = one-item batch.{{else}}Runs ONE subagent synchronously per call.{{/if}} -
Blocking: returns only after the agent{{#if batchEnabled}}s{{/if}} finish; results arrive inline.
-
Parallelism = {{#if batchEnabled}}multiple
tasks[]items in ONE call. MUST batch into onetasks[](sharecontextonce). Separatetaskcalls ONLY for a differentagenttype or unrelatedcontext{{else}}multipletaskcalls in one assistant message{{/if}}. {{/if}} {{#if ircEnabled}} -
Coordinate via
ircby agent id; agents reach you + siblings live. {{/if}}
{{#if batchEnabled}}