devmom/dsh-session-import

devmom★ 1TypeScript最后同步: 2026-08-14

在 GitHub 打开

README 摘要

session-import 中文 · English 跨工具会话迁移插件(对标/增强 dsh-chat-import ),现已作为 真实 dsh bundle 插件 接入 DeepSeek Harness: - 15+ 源会话导入(ChatGPT / Claude Code / Codex / Kimi Code / ZCode / WorkBuddy / OpenClaw / Gemini / Cursor / Aider / Continue / Cline / OpenCode / Reasonix / GitHub Copilot Chat / 通用 JSON); - 导入产出 原生 dsh session-log 事件 ( turn/start · user/message · assistant/message (含 thinking 推理块与 tool-call 块)· tool/call · tool/result · turn/end ),经 ctx.sessions 写入并随官方 JSONL 持久化落盘 —— 导入的会话在 dsh Web UI 中原样渲染、可续聊; - 双向导出(dsh 会话 → generic JSON / Markdown / transcript); - 隐私脱敏检测(API Key / 手机号 / 邮箱 / 身份证 / IP / 银行卡); - 知识抽取(决策/代码/约定 → 本地记忆去重沉淀,接 memory seam 接口)。 设计文档 :见 docs/ — PRD(需求/验收)· ARCH(架构)· TECH(技术细节)。 已实现(对照需求 FR/NFR/AC) 模块 文件 覆盖需求 解析适配器(可插拔,14 种源) src/parsers/ .ts FR-01/02/03/16 适配器注册与探测 src/registry.ts FR-02 — detect() 嗅探 + 通用兜底 真实 dsh 会话事件映射 src/mapping.ts FR-04/05/06 — 原生 Session.append 词汇(turn/user/assistant/tool),thinking→reasoning 块,未知工具→ tool/result.meta.unknownTool 隐私脱敏 src/privacy.ts FR-15/AC-3 双向导出(事件逆向) src/exporter.ts FR-13 知识抽取 src/knowledge.ts , src/heuristicJudge.ts FR-11/12 导入编排 src/importService.ts FR-07/08/09/14/15/16 — 冲突 rename/merge/skip、归档、健壮性 SkipError 流式分片导入 src/strea…

在 GitHub 查看完整 README →
工具/开发cordisdeepseek-harnessdsh-pluginweb ui

分类