Skip to content

Group task and process completions under collapsed work - #1893

Merged
santoshkumarradha merged 14 commits into
devfrom
fix/quiet-task-completions
Oct 22, 2026
Merged

santoshkumarradha merged 14 commits into
devfrom
fix/quiet-task-completions

Conversation

@santoshkumarradha

@santoshkumarradha santoshkumarradha commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Background task endings used to fill chat with completion cards and separate crew receipts, including after returning to a tab. Routine task, crew and process endings now settle inside the owning request's single collapsed Worked disclosure. Expand it for clickable task results, process logs and retained receipt details. The sidebar shows active work and unresolved decisions, with no Done/Ended section or completed count.

A completion out of sight raises one coalesced six-second notification in existing screen space. View work opens the correct conversation and disclosure, including when hosted history arrives asynchronously. Dismissal and expiry preserve the draft and composer position. Meaningful answers, requested alerts, approvals and actionable stops remain visible.

Existing histories use the same grouped presentation without deleting or rewriting journals. Proven request ownership restores the original group; unknown ownership uses a local Background work disclosure. Ambiguous older mixed messages and untyped digests remain preserved. Tasks and /processes still retain results, output, branches, crew/model/cost details and selected-task retry actions.

Validation:

  • make pr-ready: passed, including build, vet, manual checks, repository laws and fresh touched-package suites.
  • Focused regressions cover original ownership, separate attempts, old-history reopen/tab return, unchanged journals, human quotations, visible alerts, asynchronous View routing and keyboard navigation.
  • Actual terminal mouse checks cover closed → open → closed, results, process logs, saved full output, nested details, tab return and reopening. Live checks cover offscreen completion notification View, dismiss and expiry; the final keyboard adjustment was additionally checked in the running terminal.
  • All recorded live model roles used OpenRouter deepseek/deepseek-v4.1-flash, including auxiliary calls; model receipts were audited explicitly.

Actual screenshots were reviewed before approval and are retained locally. Direct GitHub attachment upload is unavailable in this session; no generated evidence is committed.

@santoshkumarradha santoshkumarradha changed the title Keep task and process completions out of chat and the sidebar Group task and process completions under collapsed work Oct 22, 2026
@santoshkumarradha
santoshkumarradha marked this pull request as ready for review October 22, 2026 16:18
@santoshkumarradha
santoshkumarradha merged commit d4cef55 into dev Oct 22, 2026
8 checks passed
@santoshkumarradha
santoshkumarradha deleted the fix/quiet-task-completions branch October 22, 2026 16:24
AbirAbbas added a commit that referenced this pull request Oct 22, 2026
dev's alt+j (completionToastKey, #1893) arrived after this branch's chord
registry law; it is claimed in the conversation context.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
AbirAbbas added a commit that referenced this pull request Oct 22, 2026
…ow names its model

The merge kept two keys.md sections under the same heading (the branch's and
dev's #1893 rewrite), so the manual returned the shorter one; dev's current
wording stays. #1893 records the model on settled run rows, so the cell
index rebuild now carries it too.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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