Separate conversation history from work details #85

Merged
weichen merged 4 commits from feature/work-companion-visibility into main 2026-10-14 14:40:27 +00:00
Owner

Summary

Why: Fast and slow channel cards repeat across middle and right panes, while process narration and thinking disappear after the final reply.

 Middle: chronological replies + one folded process per run
 Right:  current work, actions, results, files
- same full work card in both panes
+ one detail pane with a conversation fallback

Impact: Process history now enriches saved messages from owner-scoped event pages; card links select the right scope/filter. Existing file preview remains unique.
Refs: Agent-System-Dev feature/work-companion-visibility, UI1–UI3; paired Backend and UI PRs.

Evidence

  • Before: repeated card content and process-only outputs lost on settle.
  • After: 272 unit tests, production build and 15 isolated Chromium scenarios pass, including reload, child completion, card location and 320–1440px layouts. Dev exact-pin make test is pending final uncontended rerun.

Merge Danger

Door: two-way

Blast Radius: conversation and work pane rendering

## Summary Why: Fast and slow channel cards repeat across middle and right panes, while process narration and thinking disappear after the final reply. ```diff Middle: chronological replies + one folded process per run Right: current work, actions, results, files - same full work card in both panes + one detail pane with a conversation fallback ``` Impact: Process history now enriches saved messages from owner-scoped event pages; card links select the right scope/filter. Existing file preview remains unique. Refs: Agent-System-Dev `feature/work-companion-visibility`, UI1–UI3; paired Backend and UI PRs. ## Evidence - Before: repeated card content and process-only outputs lost on settle. - After: 272 unit tests, production build and 15 isolated Chromium scenarios pass, including reload, child completion, card location and 320–1440px layouts. Dev exact-pin `make test` is pending final uncontended rerun. ## Merge Danger **Door:** two-way **Blast Radius:** conversation and work pane rendering
weichen added 4 commits 2026-10-14 14:36:22 +00:00
Why: Fast and slow channel cards duplicate across panes and completed replies hide process output.

Evidence: npm test; npm run build; 12 isolated Playwright scenarios with reload and responsive widths.

Impact: Preserve ordered folded process history, load durable run events, and give work cards one detailed pane.

Refs: Agent-System-Dev feature/work-companion-visibility UI1 UI2 UI3
Why: Event replay could hide saved retry notes and leave completed cards outside the active work filter.

Evidence: 270 frontend unit tests, build, and 14 isolated browser scenarios.

Impact: Merge replay into saved history, retain child progress, and locate cards under the right scope.

Refs: Agent-System-Dev feature/work-companion-visibility UI1 UI2
Why: A dropped delta batch can leave a short event prefix next to the complete saved message.

Evidence: 271 frontend unit tests, build, and 14 isolated browser scenarios.

Impact: Suppress overlapping partial replay text and thinking while retaining saved content.

Refs: Agent-System-Dev feature/work-companion-visibility UI1
Why: Status words shared with a final reply could suppress a child completion record.

Evidence: 272 frontend unit tests, build, and 15 isolated browser scenarios.

Impact: Tag client-side collaboration replay so partial-delta deduplication preserves agent notes.

Refs: Agent-System-Dev feature/work-companion-visibility UI1
weichen merged commit 710ef836b5 into main 2026-10-14 14:40:27 +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-Frontend#85