Done means the whole tree is done

A thread's status in ace covers every subagent and background command it started. While a subagent still runs, the thread says Waiting, never Done.

    Five words you can trust

    Agents start subagents and leave commands running in the background. A status that only watches the main agent says Done while work is still happening. ace follows the whole tree, so Done means every agent and command in the thread has finished.

    Approve and Answer mean a thread is stopped on you: a permission or a question. Those threads come first, on your desktop and on your phone, so you never leave an agent waiting.

    Questions about thread status

    Why does a thread say Waiting after the agent replied?

    Its turn ended, but a subagent or a background command it started is still running. The thread says Done only when all of them finish.

    More of ace

    Free, open source, and yours to run.

    Install ace on your computer, point it at a project, and start a thread with any agent you have logged in.

    Download for MacDownload for WindowsDownload for Linux

    v0.0.19 for macOS on Apple silicon, 239 MB. v0.0.19 for Windows on x64, 208 MB. v0.0.19 for Linux on x64 (AppImage). Release notes

    Star on GitHub