384a206737
- Changed `AgentOutputManager` to use requested names verbatim, adding `-2`/`-3` suffixes only on repeats (e.g. `Anna`, `Anna-2`). - Renamed main agent id from `0-Main` to `Main`; nested ids now use dot notation without numeric prefix (e.g. `Parent.Child`). - Updated task widget to render dotted hierarchy as `Parent>Child` breadcrumb without leading index. - Resume scan now tracks seen names instead of a counter to avoid clobbering prior outputs.
4.5 KiB
4.5 KiB
Launches subagents to parallelize workflows.
{{#if asyncEnabled}}
- Results are delivered automatically when complete.
- The tool result lists the assigned task ids (e.g.
AuthLoader) — those are the live agent ids. {{#if ircEnabled}} - Coordinate with running tasks via
ircusing those ids.job cancelterminates a task and cannot carry a message — only use it for stalled/abandoned work. - If genuinely blocked on completion, wait with
job poll; otherwise keep working. {{else}} - If genuinely blocked on completion, wait with
job poll; otherwise keep working. - Use
job listto snapshot manager state;cancel: [id]only to actually stop a stuck task. {{/if}} {{/if}}
{{#if ircEnabled}}
Subagents have no conversation history, but they can reach you and their siblings live via the irc tool. Front-load every fact, file path, and direction they need in {{#if contextEnabled}}context or assignment{{else}}each assignment{{/if}}.
{{else}}
Subagents have no conversation history. Every fact, file path, and direction they need MUST be explicit in {{#if contextEnabled}}context or assignment{{else}}each assignment{{/if}}.
{{/if}}
{{#if contextEnabled}}