danglong0313/dsh-history-sync

danglong0313★ 1TypeScriptLast synced: 2026-08-16

Open on GitHub

将codex和claude项目历史同步到dsh

README excerpt

@danglong0313/dsh-history-sync 把本机 Codex 与 Claude Code 历史任务以只读镜像的形式单向导入 DeepSeek Harness(DSH)。插件只调用公开接口:Codex 使用 codex app-server 的 stdio 协议,Claude 使用官方 Claude Agent SDK;它不会读取、修改或重写两者的私有历史 JSONL。 - npm:@danglong0313/dsh-history-sync - 源码:github.com/danglong0313/dsh-history-sync - 问题反馈:GitHub Issues - 核心宿主上游:deepseek-ai/deepseek-harness - 已适配桌面端:anywhere-labs/deepseek-harness-desktop 上游项目与项目关系 本插件的核心宿主上游是 DeepSeek Harness。本文所称的 DSH Desktop 特指 anywhere-labs/deepseek-harness-desktop:它是基于 DeepSeek Harness 构建的社区桌面版本,负责本地 Harness 服务、桌面窗口、系统托盘和桌面插件管理。 本仓库是独立开发和发布的第三方社区插件,不属于、也不代表 deepseek-ai 或 anywhere-labs 。插件通过 DSH 当前公开的插件、Session 和持久化扩展点工作,不要求把代码写入或修改上述上游仓库。 功能概览 - 单向、只读镜像 Codex 与 Claude Code 的用户/助手对话,不写回来源。 - 默认预览、默认不自动同步、默认只扫描最近 30 天。 - 在 设置 → 插件 → 插件配置 → History Sync 中直接配置和启用自动同步。 - 自动按原工作目录创建或复用 DSH Workspace,在左侧项目栏分组显示。 - 使用内容指纹、追加水位和 generation 处理重复同步、增量追加及上游历史重写。 - 过滤 system/developer、reasoning、工具调用、审批、命令输出和 Claude 控制标签,避免把协议消息当作真实聊天。 兼容性 - 已验证 DSH: 0.1.0-rc.6 - Node.js: ^22.19.0 或 =24 - Claude Agent SDK:插件固定携带 0.3.233 - Codex:需要支持稳定 thread/list 与 thread/read 的当前官方 Codex;Windows 下可自动发现 Codex Desktop 内置程序 DSH 仍处于预发布阶段,Session 格式不保证跨预发布版本兼容。升级 DSH 后,请先在隔离 profile 中重新执行预览和安装验证。 安装与…

View full README on GitHub →
Tools / Devdeepseekdeepseek-harnessdshdsh-plugindsh-pluginsagent

Category