Skip to content

Drop nothing running from dry fleet tallies - #866

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-7615-drop-nothing-running-from-the-dry-fleet-tally
Sep 10, 2026
Merged

Drop nothing running from dry fleet tallies#866
TheGreatAxios merged 4 commits into
mainfrom
cl-7615-drop-nothing-running-from-the-dry-fleet-tally

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

When the last specialist finishes, the transcript and /status print outcome counts only (2 done, 2 done, 1 failed). They no longer claim nothing running.

That idle claim is leftover from when a dry fleet meant the run was over. The parent now continues when work remains, so "nothing running" is often false. Outcome counts are enough.

  • Dry-fleet transcript line is the tally only; failed and cancelled counts appear only when non-zero.
  • Empty idle digest is "" and does not advertise that the job closed.
  • When the parent is still in a turn or has todo/doing work, the line appends orchestrator continuing. That suffix is omitted when idle and is not added while specialist lanes are running.
  • Idle /status with an empty digest is a noop, so it does not paint a blank system row. Missing fleet wiring still reports that status is unavailable.
  • Prompt-box lockup stays on while a fleet is live or a dry-fleet continuation is pending.

Verification

  • bun run typecheck, bun run build, and bun run test pass
  • bun run check passes
  • bun test src/subagent/fleet-report.test.ts src/tui/commands/built-in.test.ts covers tally copy, suffix on/off, and empty /status noop

Fixes CL-7615

@linear-code

linear-code Bot commented Sep 10, 2026

Copy link
Copy Markdown

CL-7615

A dry fleet no longer means the run is over, so the tally must not
claim nothing is running. The lockup is what names that the parent
or fleet is still working.
@TheGreatAxios
TheGreatAxios merged commit b495023 into main Sep 10, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant