Integrate work companion visibility across components #550

Merged
weichen merged 6 commits from feature/work-companion-visibility into main 2026-10-14 15:33:43 +00:00
Owner

Summary

Why: The same fast/slow work card appeared in the conversation and work pane, and a completed reply hid intermediate narration, thinking and full tool output.

 Middle: chronological messages + one folded process record per run
 Right:  current work, decisions, results and files
- full work cards repeated in both panes
+ one detailed location with a conversation fallback

Impact: Pin the merged Backend, Frontend and UI revisions together; update DESIGN.md for one detail location and durable process review. No schema migration or model-call change.
Refs: task record, UI #55, Backend #199, Frontend #85.

Evidence

  • Before: repeated full card content; terminal assistant message replaced the live process with only partial tool records.
  • After: 272 Frontend unit tests, production build and 15 isolated Chromium scenarios pass, including refresh, child progress, card location and 320–1440px layouts. Backend full Go and UI tests/typecheck pass. On prior fixed combination c794587, isolated-localhost make test and make build pass (SELF source-out receipts). On 7d13f2f the native Backend suite, isolated-network governance suite and build pass separately (SELF); whole local make test inside outer Bubblewrap cannot nest Backend sandbox tests. Exact final head 8f5b64e has CI run 3200 in progress.

Sync and review

Manual delivery window: base bc76b68cd075379122430acb24fa080b0a38ff5e, head 8f5b64e50e3a78a93c2a41c0b80a8db718a0576e. Backend ead5ade contains both the reviewed history API (#199) and concurrent vendor-skills merge (#200); Frontend 710ef83 and UI 7c35a78 are their merged main commits. make task-sync changed=1 only to include the unrelated vendor task-card archive; candidate record links the source-out receipt. Independent code review found no Critical/Important issues before this sync; the sync-only diff is under final read-only review.

Merge Danger

Door: two-way

Blast Radius: conversation rendering and authenticated process-history reads

The 8788 instance runs an RDM composition. Its pin adoption and runtime cutover remain separate from this base merge.

## Summary Why: The same fast/slow work card appeared in the conversation and work pane, and a completed reply hid intermediate narration, thinking and full tool output. ```diff Middle: chronological messages + one folded process record per run Right: current work, decisions, results and files - full work cards repeated in both panes + one detailed location with a conversation fallback ``` Impact: Pin the merged Backend, Frontend and UI revisions together; update `DESIGN.md` for one detail location and durable process review. No schema migration or model-call change. Refs: [task record](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/src/branch/feature/work-companion-visibility/.task/feature-work-companion-visibility.md), [UI #55](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-UI/pulls/55), [Backend #199](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Backend/pulls/199), [Frontend #85](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/85). ## Evidence - Before: repeated full card content; terminal assistant message replaced the live process with only partial tool records. - After: 272 Frontend unit tests, production build and 15 isolated Chromium scenarios pass, including refresh, child progress, card location and 320–1440px layouts. Backend full Go and UI tests/typecheck pass. On prior fixed combination `c794587`, isolated-localhost `make test` and `make build` pass (SELF source-out receipts). On `7d13f2f` the native Backend suite, isolated-network governance suite and build pass separately (SELF); whole local `make test` inside outer Bubblewrap cannot nest Backend sandbox tests. Exact final head `8f5b64e` has [CI run 3200](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3200) in progress. ## Sync and review Manual [delivery window](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/issues/518#issuecomment-6346): base `bc76b68cd075379122430acb24fa080b0a38ff5e`, head `8f5b64e50e3a78a93c2a41c0b80a8db718a0576e`. Backend `ead5ade` contains both the reviewed history API (#199) and concurrent vendor-skills merge (#200); Frontend `710ef83` and UI `7c35a78` are their merged main commits. `make task-sync` changed=1 only to include the unrelated vendor task-card archive; [candidate record](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/issues/518#issuecomment-6351) links the source-out receipt. Independent code review found no Critical/Important issues before this sync; the sync-only diff is under final read-only review. ## Merge Danger **Door:** two-way **Blast Radius:** conversation rendering and authenticated process-history reads The 8788 instance runs an RDM composition. Its pin adoption and runtime cutover remain separate from this base merge.
weichen added 2 commits 2026-10-14 14:53:55 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-work-companion-visibility.md; R0=e1bc2602e18a89e4d75a4bf6cd80bc7f9b4d2164.

Impact: task metadata only; the feature workspace starts at e1bc2602e1.

Refs: .task/feature-work-companion-visibility.md
Integrate work companion visibility across components
ci / svc-realcombo (pull_request) Successful in 3m0s
ci / test (pull_request) Failing after 4m49s
ci / test-pg (pull_request) Successful in 13m36s
c79458793e
Why: The fast and slow channel UI duplicated work cards and hid intermediate output after the final reply.

Evidence: SELF isolated-network make test and make build; 15 browser scenarios; independent component review; component PRs #55, #199, #85.

Impact: Pin merged Backend, Frontend and UI revisions and update DESIGN.md for one detail location and durable folded history.

Refs: .task/feature-work-companion-visibility.md; Agent-System-UI #55; Agent-System-Backend #199; Agent-System-Frontend #85
weichen added 2 commits 2026-10-14 15:02:46 +00:00
Why: Dev main advanced with a vendor skills task while this UI combination was being verified.

Evidence: Backend main ead5ade contains both Backend #199 and #200; the component merge affects recipes, not run-history handlers.

Impact: Preserve the new main task card and pin the Backend merge containing both changes; combination checks follow on this head.

Refs: Agent-System-Dev #550; Agent-System-Backend #199 and #200
Record work companion PR and synced backend pin
ci / svc-realcombo (pull_request) Successful in 4m37s
ci / test (pull_request) Successful in 7m33s
ci / test-pg (pull_request) Successful in 9m18s
7d13f2fe02
Why: Main advanced during UI delivery and task metadata must identify the new combined candidate.

Evidence: task-sync source-out receipt 6122ca6; Backend ead5ade includes both reviewed run history and concurrent vendor skills.

Impact: Fill the task PR link and mark the new Backend combination and final checks pending.

Refs: Agent-System-Dev #550; Agent-System-Backend #199 and #200
Author
Owner

Dev main 当前由 调度记录 #518按 manual 窗口协调。2026-10-14T15:13:20Z,闭卡 #551 在已登记的另一规则窗口内推进 main;该窗口已因候选失效释放,#518 正在对账写者覆盖。第二轮 r2 仍 pending-activation / waiting。

请本 PR 的实际工作区 owner 在进行最终 task-sync、完整 PR CI 或合入前,于 #518 登记其原任务/阶段授权、当前 source HEAD、依赖/组件、活动写者和就绪时间,并由协调者确认目标窗口的领取与释放。若已有其他协调记录或在途合入请求,请在 #518 指向其具体对象以便对账。此评论仅协调共享 main;不接管 #550、不代签阶段评审或 Review,也不改变现有 CI/保护。

<!-- mq-dev-main-window-coordination-20261014-pr550 --> Dev main 当前由 [调度记录 #518](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/issues/518)按 manual 窗口协调。2026-10-14T15:13:20Z,闭卡 #551 在已登记的另一规则窗口内推进 main;该窗口已因候选失效释放,#518 正在对账写者覆盖。第二轮 r2 仍 `pending-activation / waiting`。 请本 PR 的实际工作区 owner 在进行最终 `task-sync`、完整 PR CI 或合入前,于 #518 登记其原任务/阶段授权、当前 source HEAD、依赖/组件、活动写者和就绪时间,并由协调者确认目标窗口的领取与释放。若已有其他协调记录或在途合入请求,请在 #518 指向其具体对象以便对账。此评论仅协调共享 main;不接管 #550、不代签阶段评审或 Review,也不改变现有 CI/保护。
weichen added 2 commits 2026-10-14 15:21:06 +00:00
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=bc76b68cd075379122430acb24fa080b0a38ff5e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m44s
ci / test (pull_request) Successful in 7m18s
ci / test-pg (pull_request) Successful in 10m10s
8f5b64e50e
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=bc76b68cd075379122430acb24fa080b0a38ff5e; before_record=b1cb64c7f69d95382e42f385ab44065c290f8e16.

Impact: task metadata only.

Refs: .task/feature-work-companion-visibility.md
weichen merged commit 99119a7338 into main 2026-10-14 15:33:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#550