Deliver part-order fidelity, artifact downloads, file management, and the settings shell fix #71

Merged
weichen merged 6 commits from feature/chat-order-artifact-files into main 2026-09-30 15:44:05 +00:00
Owner

What(用户四项反馈修复,任务卡 .task/feature-chat-order-artifact-files.md)

  1. 消息顺序保真:渲染顺序=落库顺序——groupParts 只把连续过程部件就地聚块;live 流式按事件到达序投影(artifact.created 即时上 chip)。子仓 PR:UI#14 / Backend#19 / Frontend#15 / Documents#22(均已合入)。
  2. 下载通道:artifactContent 回 Content-Disposition(?download=1 → attachment,RFC 5987 中文名)+ Office/PDF MIME 表;chip / 工件面板 / DocViewer 三处下载入口。
  3. 工件文件管理:面板搜索+kind 过滤+上传+行内 预览/下载/删除(确认)+size/mtime;DocViewer 单层重构(pdf iframe、csv/json 等宽、二进制信息卡);收件箱结果卡 docBridge 贯通。
  4. 设置界面级联修复:.modal.ui-settings-shell 复合选择器免疫宿主覆盖;actions 固定底栏;SettingRow 迁移。
  5. 顺手修正并行任务遗漏:Dev 级 modules/core gitlink(→fd44179)与 ui contracts 同步(UI#16)。

Evidence

  • make precheck READY(R0=ffda6d33ea);make task-sync synced(多次,含子仓变基至 cross-session main 后全套重验)。
  • make test(组合,最终):core ok、backend 全包 ok、frontend vitest 20 passed、ui tsc+37 passed、agent-command ok。
  • 头链 Playwright 12/12(mock 后端 + SQLite 直插交错 parts 探针):DOM 序 text→process-collapse→text→artifact-chip;设置外壳 flex-direction=row 并排;attachment/RFC5987 文件名;面板工具栏/过滤/上传/下载。

Task card: .task/feature-chat-order-artifact-files.md(已回填结果与 PR 链接)

## What(用户四项反馈修复,任务卡 .task/feature-chat-order-artifact-files.md) 1. **消息顺序保真**:渲染顺序=落库顺序——groupParts 只把连续过程部件就地聚块;live 流式按事件到达序投影(artifact.created 即时上 chip)。子仓 PR:UI#14 / Backend#19 / Frontend#15 / Documents#22(均已合入)。 2. **下载通道**:artifactContent 回 Content-Disposition(?download=1 → attachment,RFC 5987 中文名)+ Office/PDF MIME 表;chip / 工件面板 / DocViewer 三处下载入口。 3. **工件文件管理**:面板搜索+kind 过滤+上传+行内 预览/下载/删除(确认)+size/mtime;DocViewer 单层重构(pdf iframe、csv/json 等宽、二进制信息卡);收件箱结果卡 docBridge 贯通。 4. **设置界面级联修复**:`.modal.ui-settings-shell` 复合选择器免疫宿主覆盖;actions 固定底栏;SettingRow 迁移。 5. 顺手修正并行任务遗漏:Dev 级 modules/core gitlink(→fd44179)与 ui contracts 同步(UI#16)。 ## Evidence - make precheck READY(R0=ffda6d33ea);make task-sync synced(多次,含子仓变基至 cross-session main 后全套重验)。 - make test(组合,最终):core ok、backend 全包 ok、frontend vitest 20 passed、ui tsc+37 passed、agent-command ok。 - 头链 Playwright 12/12(mock 后端 + SQLite 直插交错 parts 探针):DOM 序 text→process-collapse→text→artifact-chip;设置外壳 flex-direction=row 并排;attachment/RFC5987 文件名;面板工具栏/过滤/上传/下载。 Task card: .task/feature-chat-order-artifact-files.md(已回填结果与 PR 链接)
weichen added 6 commits 2026-09-30 15:43:54 +00:00
weichen force-pushed feature/chat-order-artifact-files from 6ef6ce4b2d to 7e9cac8a40 2026-09-30 15:43:54 +00:00 Compare
weichen merged commit bb1bf06aec into main 2026-09-30 15:44:05 +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#71