gsxdsm
2ade5f8877
FN-6339: combine consecutive thinking entries
...
Render grouped task-chat thinking logs as one continuous section.
- Concatenate grouped thinking entry text before markdown rendering.
- Keep the thinking disclosure summary stable as "Thinking" instead of showing entry counts.
- Move spacing to tool groups and remove multi-thinking divider styling.
- Cover the combined thinking rendering behavior in TaskChatTab tests.
Files changed:
packages/dashboard/app/components/TaskChatTab.css | 10 ++++-----
packages/dashboard/app/components/TaskChatTab.tsx | 25 ++++++++++------------
.../app/components/__tests__/TaskChatTab.test.tsx | 23 +++++++++++++++++++-
3 files changed, 37 insertions(+), 21 deletions(-)
Fusion-Task-Id: FN-6339
Fusion-Task-Lineage: 51a2ea27-a56a-4844-a27b-389d1d24613f
2026-06-13 00:07:47 -07:00
gsxdsm
97f3d6579b
FN-6332: improve task chat tool summaries
...
Refine task chat transcripts so collapsed tool groups summarize real invocations and expand into paired call/result details.
- Count tool calls by invocation instead of raw tool log rows.
- Show deduped tool names, overflow counts, and error badges in collapsed summaries.
- Pair tool calls with their result or error details when expanded.
- Cover the grouped summary behavior with dashboard tests and documentation.
Files changed:
docs/dashboard-guide.md | 2 +-
packages/dashboard/app/components/TaskChatTab.css | 36 +++++--
packages/dashboard/app/components/TaskChatTab.tsx | 116 +++++++++++++++++----
.../app/components/__tests__/TaskChatTab.test.tsx | 105 ++++++++++++++++---
4 files changed, 213 insertions(+), 46 deletions(-)
Fusion-Task-Id: FN-6332
Fusion-Task-Lineage: 7c14b76c-dcaa-4227-8393-cb24f99b765d
2026-06-12 21:50:49 -07:00
gsxdsm
f19c4d64ee
FN-6316: collapse task chat tool and thinking entries
...
Make task-detail agent chat easier to scan during tool-heavy sessions.
- Group consecutive tool, result, and error entries into collapsed summaries with status counts.
- Render thinking output in expanded-by-default collapsible blocks.
- Add responsive styling, docs, and regression coverage for grouped transcript segments.
Files changed:
docs/dashboard-guide.md | 2 +-
packages/dashboard/app/components/TaskChatTab.css | 120 +++++++++++++--
packages/dashboard/app/components/TaskChatTab.tsx | 161 ++++++++++++++++++---
.../app/components/__tests__/TaskChatTab.test.tsx | 100 +++++++++++--
4 files changed, 337 insertions(+), 46 deletions(-)
Fusion-Task-Id: FN-6316
Fusion-Task-Lineage: 84c83ea1-fa9a-4e30-9794-ae95e29f989e
2026-06-12 19:30:53 -07:00
gsxdsm
4bd6024ef7
FN-6300: add live task chat tab
...
Add a live chat-style task detail tab for following and steering active agent work.
- Add TaskChatTab with grouped agent log bubbles, live-follow scrolling, and steering message composer.
- Share chat input autosize helpers between ChatView and task chat.
- Wire the Chat tab into task detail navigation with localized labels and regression coverage.
Files changed:
docs/dashboard-guide.md | 2 +
.../dashboard/app/components/AgentLogViewer.tsx | 2 +-
packages/dashboard/app/components/ChatView.tsx | 25 +-
packages/dashboard/app/components/TaskChatTab.css | 193 ++++++++++++++
packages/dashboard/app/components/TaskChatTab.tsx | 276 +++++++++++++++++++++
.../dashboard/app/components/TaskDetailModal.tsx | 13 +-
.../app/components/__tests__/TaskChatTab.test.tsx | 181 ++++++++++++++
.../TaskDetailModal.attachments-and-tabs.test.tsx | 19 +-
.../TaskDetailModal.definition-actions.test.tsx | 104 ++++----
...etailModal.responsive-and-dependencies.test.tsx | 2 +-
packages/dashboard/app/utils/chatInputAutosize.ts | 18 ++
packages/i18n/locales/en/app.json | 1 +
packages/i18n/locales/es/app.json | 1 +
packages/i18n/locales/fr/app.json | 1 +
packages/i18n/locales/ko/app.json | 1 +
packages/i18n/locales/zh-CN/app.json | 1 +
packages/i18n/locales/zh-TW/app.json | 1 +
17 files changed, 757 insertions(+), 84 deletions(-)
Fusion-Task-Id: FN-6300
Fusion-Task-Lineage: 1eb8a17b-3ca5-4cba-81c6-ac7ccce0a113
2026-06-12 10:00:08 -07:00