githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

Let agents supervise and follow up with subagents

IA

The native subagent tool creates durable child chats and can run in a parallel tool batch, but waits for a final answer. The reviewed work also needed partial findings, follow-up instructions, selective interruption, and continued parent work. Opening child chats in the UI (#19) does not supply those operations to the parent agent.

## Acceptance

- Start child work while the parent continues; list/status children and inspect partial findings. - Send corrections and follow-up tasks to an existing child; wait for and collect its eventual result. - Stop selected work and preserve parent stop/kill propagation and durable ownership across reconnect/restart. - Read-only reviews may share a lane; writing chats use separate lanes with one writer per lane. - Replay a real parallel review: redirect one child, stop another, inspect the remaining child, and integrate findings entirely in Ace.

Use pi's existing child chats/tasks rather than another agent state store. Preserve the current one-shot tool where useful. Recursive child creation is separate unless the selected workflow needs it.

Dogfooding core/QOL: #5. Related: #19, #24. [Review evidence](https://github.com/githubnext/ace2/issues/5#issuecomment-5986485157).

  1. iamnbutlerparent-issue-addedlast month on GitHub

  2. iamnbutlerreferenced this in [Meta] Dogfood Ace end to end #5last month on GitHub

  3. iamnbutlerreferenced this in Wake waiting agents on channel handoffs instead of blocking in shell polling loops #108last month on GitHub

  4. iamnbutlerreferenced this in feat(app): group projects by repository with teammate channel sections #157last month on GitHub

  5. iamnbutlerreferenced this in fix(host): recover open transcript watches after channel workers restart #159last month on GitHub

  6. iamnbutlerreferenced this in feat(app): set up a GitHub project's checkout on this machine before creating channels #205last month on GitHub