Skip to content

Sidebar: show a parent thread as working while its child threads work #31

Description

@lukemaj

Parent

#25

Outcome

A parent thread's sidebar row shows it is working while any of its child threads works, with the number of working agents.

Acceptance criteria

  • A shared helper derives, from thread summaries the client already has, whether a thread or any descendant child thread (fork child threads, Prism jobs) is working, and how many are.
  • The parent row shows the existing Working pill and timer with · N agents while any child works, following the same rules as upstream's native subagent fleets (backgroundLiveness), including Active-section placement.
  • The pill clears when the last child finishes; a child awaiting approval surfaces on the parent like existing approval states.
  • No new websocket payloads, no continuously repainting animation.
  • Every upstream-file edit is in scripts/fork-upstream-edits.txt and docs/fork-features.md.

Non-goals

Blocked by

None

Required proof

  • Logic tests for the helper: no children, working child, nested child, finished child, child awaiting approval, and the resulting row status.
  • Targeted lint and typecheck; scripts/fork-check.sh; independent review of the exact head.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions