Files
ycode/docs/WorkBuddy会话副本导入-2026-10-15.md

29 lines
3.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WorkBuddy“开始新会话”副本导入
用户要求将原版该会话复制一份到 YCode。本轮已实际落盘并在真实桌面 YCode 打开,不是只增加浏览器 fixture。
- 来源 ID:`4653e36f-6b2a-446f-a9c9-3f2d2d04644e`;项目 `C:/Users/Administrator/code/YCode`;标题“开始新会话”。
- YCode 新 ID:`6c000be8-b0e8-4768-9a7f-1a0d94a35951`;标题同为“开始新会话”。原有 4 个会话逐字段回读未变,共 5 个会话。
- 当前分支 62 条消息:31 用户、31 助手;691 个工具调用(673 成功、15 失败、3 无结果归档为取消);4 张图片已独立内嵌保存,不依赖原版 blob 路径。
- 显式应用 2 次编辑重发分支,排除 357 条旧分支记录。31 条用户文本按来源去掉提示词包装,10 条明确 isMeta 的任务通知不作为用户输入显示;原始全部 2,810 条记录保留在 REA 导出。
- 工具按 callId 配对,未匹配结果 0。完整输出保留,仅摘要截断;保留展示结构白名单,排除原版宿主执行通道、终端句柄和待审批状态。
- 仅导入 1 条明文明示的 reasoning。357 条仅含 rawContent 的非展示记录留在原始导出,不把它们猜成可见推理。1 处无效 JSON 工具参数保留原文。
## REA 证据
会话元信息由 REA SQLite 工具读取 `.workbuddy/workbuddy.db`:`ev_e8774053dc05115885f43bb1a443031619966103f632d09afaa097c7bb5932c4`。未使用旧的 `.workbuddy-ai` 数据库作为当前来源。
正文及图片由本地 REA 新增的 `export-selected-conversation-text` 公共入口导出。该 provider 复用 REA `DirectoryArtifactReader` 的稳定身份与只读流,按 UUID 唯一选择 JSONL;图片只读取该记录引用的 content-addressed blob,校验根目录、hash 文件名、SHA-256 和大小。未用外部文件读取器绕过 REA 查看原版数据。
最终 Evidence `ev_3c4593ae51bbee833ca9fcbe3b9ad172d108cc82cfd6783d9c06a1a78794f209`,正文 SHA-256 `5311865227e9c278798b458d722cc54ac362aeb78f4eb52cece394d3608a04ed`,11,723,885 bytes;4 张图片 292,573 bytes。完整导出 `.tmp/rea-workbuddy-session-with-images.json`;元信息证据 `.tmp/rea-workbuddy-copy-metadata-evidence.json`。原版文件未写入。
## 应用与验证
YCode 无活动消息后正常关闭,备份 `C:/Users/Administrator/AppData/Roaming/YCode/sessions.json.before-workbuddy-1792078651509.bak`,再以原子替换追加副本并逐字段回读。导入器拒绝活动应用离线写入,检测来源重复时返回已有副本。重新打开 YCode 后实际 IPC 返回 62 消息/691 工具/4 图片;DOM 实际渲染 31 用户及 31 助手,任务标题可见,无提示词包装、无 streaming 消息、无运行时异常。
报告 `.tmp/workbuddy-copy-report.json`、`.tmp/ycode-workbuddy-copy-ui-report.json`;截图 `.tmp/ycode-workbuddy-copy.png`。真实桌面窗口已显示该会话。
`test:workbuddy-import`、`test:rea-conversation`、`test:rea-css`(18 模块完整性)、`typecheck` 通过;重复执行导入返回 already-imported,无新增重复会话。
这是独立历史快照,不恢复原版内核或自动执行工具。完整消息及历史分支原文留在本机 REA 归档;本轮不把导入与展示通过宣称为整段对话的原版像素等价。