dsh-agent-project-sync
在终端中运行以下命令:
dsh plugin install Harzva/dsh-agent-project-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Harzva/dsh-agent-project-sync,插件源码位于 GitHub 仓库 https://github.com/Harzva/dsh-agent-project-sync ,安装完成后重启目标 profile 即可生效。
插件介绍
同一个项目可能先在 Codex 中打开,接着在 Claude Code 里继续,最后希望从 DeepSeek Harness 统一接管。各智能体保存会话的方式不同,项目目录散落在各自的配置目录中,彼此之间没有共享认知。dsh-agent-project-sync 只读取每个智能体会话文件开头记录的 cwd 路径,按真实目录去重,然后将所有发现的项目注册为 DSH 原生 Workspace——不复制源码、不迁移聊天记录、不产生第二份项目文件。
插件内置 Codex 与 Claude Code 适配器。发现过程严格只读,仅提取 JSONL 文件开头 128 KiB 内的 cwd 字段,不读取也不保存任何聊天正文。确认后的清单写入共享的 projects.json 文件,并通过 DSH 的 workspaceRegistry API 完成注册。所有写操作默认 dry-run,真实写入必须显式确认。同步只新增或复用 Workspace,绝不删除已有 Workspace、会话或项目目录。插件还提供本地 CLI,方便其他智能体读取清单或手动补充条目。
如果你在同一台机器上频繁切换多个本地智能体,又希望 DeepSeek Harness 成为项目的统一入口,这个插件能将原本繁琐的手工操作变成一次安全、可重复的步骤,同时完全不触碰你已有的数据和文件。
使用场景
- 同一项目在 Codex、Claude Code 等多个智能体间切换,希望 DSH 统一接管所有工作目录。
- 本地已积累大量智能体会话,需要一次性发现并注册为 DSH 原生 Workspace。
- 多智能体并行开发不同模块,需要共享一份项目清单供 CLI 或其他工具查询。
适合人员
- 使用 Codex、Claude Code 等多款本地智能体开发的项目工程师。
- 以 DeepSeek Harness 作为日常开发入口、需要统一管理 Workspace 的重度用户。
- 在同一台机器上并行运行多个智能体会话的高级开发者。