Skip to content

Background work follow-up: unpolled progress events, Run(action=tests), and a measured side-by-side #6961

Closed as not planned

Description

@Hmbown

Follow-up from #6944. The founder closed it for 0.10.2 on 2026-10-12. Its slices that needed no decision shipped in #6957:

  • wait reports progress;
  • the cancel receipt names a person's kill;
  • the 30 s background move says so plainly.

Three items remain, each a product call:

(a) Progress without polling. Should the engine push mid-run progress or stall events to the model when it hasn't polled? That would be a new user-role runtime event, logged in the session, and it could nudge the model mid-turn. The #6944 addendum says completion "prompts the model only if the model asked to be told".

(b) Run(action=tests). It runs raw cargo test with a 30-minute kill and never moves to the background. Options:

  • delete it in favour of bash. This changes the tool catalog and the session-pinned cached prefix for new sessions. Note that scripts/dev-test.sh exists only in this repo.
  • or route it through bash's backgrounding path.

(c) Measured side-by-side. A wall-clock comparison of a long cargo run before and after the background changes, on a real build.

Done when

  • (a) and (b) are decided and either built or written down as won't-do.
  • (c) has a recorded measurement.

Refs #6944

Activity

  1. added
    enhancementNew feature or request
    area:toolsTool execution, tool schemas, tool UX, and built-in tool behavior
    on Oct 12, 2026
  2. Hmbown commented on Oct 24, 2026

    @Hmbown
    CollaboratorAuthor

    Closing this public copy: the work is tracked internally as CW-7383, and this tracker is kept for outside reports and release trackers. Nothing is dropped. Reopen if you want it discussed here.

  3. moved this from Backlog to Done in CodeWhaleon Oct 24, 2026
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

    area:toolsTool execution, tool schemas, tool UX, and built-in tool behaviorenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions