DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Chat Sync — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-chat-sync

Chat Sync

DSH 插件:将本地 AI CLI 对话(Claude Code、Codex CLI、Cursor Agent)自动导入为真实的 DSH 会话

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-chat-sync@0.3.5
README兼容性版本

兼容性与来源证明

Chat Sync 以 dsh-chat-sync 发布,当前版本为 0.3.5。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.3.5stable
2026/8/27
0.3.4stable
2026/8/19
0.3.3stable
2026/8/19
查看其余 10 个版本收起版本
0.3.2stable
2026/8/19
0.3.1stable
2026/8/19
0.3.0stable
2026/8/19
0.2.1stable
2026/8/18
0.2.0stable
2026/8/18
0.1.9stable
2026/8/18
0.1.8stable
2026/8/18
0.1.7stable
2026/8/18
0.1.6stable
2026/8/18
0.1.0stable
2026/8/18

相关插件

正在加载相关插件…

最新版
0.3.5
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
72.4 kB
文件数
11
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
78
最近提交
2026/8/27
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

dsh-chat-sync

DSH(DeepSeek Harness)插件:把本地 Claude Code / Codex CLI / Cursor Agent 的对话自动导入为 DSH 会话,在侧边栏统一查看。

功能

能力说明
自动导入发现新对话自动创建 DSH 会话
工作区匹配按源对话的项目路径自动匹配或创建 DSH 工作区
三源分组侧边栏按 Claude Code / Codex CLI / Cursor Agent 分组显示
动态同步fs.watch 递归监听 + SSE 推送,列表自动刷新
隐私围栏所有 API 仅接受 loopback 请求

数据源

源路径
Claude Code~/.claude/projects/<项目>/<sessionId>.jsonl
Codex CLI~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl
Cursor Agent~/.cursor/projects/<项目>/agent-transcripts/<uuid>/<uuid>.jsonl

工作原理

自动导入流程

  1. 扫描:定期扫描三个数据源目录,发现新的对话文件
  2. 匹配工作区:根据源对话的 cwd(工作目录)查找匹配的 DSH 工作区
    • 匹配到 → 直接使用
    • 未匹配 → 自动创建新工作区目录
  3. 创建会话:通过 DSH API 创建新会话,挂载到对应工作区
  4. 命名:会话标题格式为 [来源] 原始标题(如 [Claude] 修复登录bug)

状态追踪

已导入的会话记录在 .chat-sync/imported.json,避免重复导入。只导入最近 24 小时内有更新的会话。

安装

# 从 GitHub 安装(独立仓库,已发布 npm)
dsh plugin --profile web add github:nan1010082085/dsh-chat-sync

# 或从 npm 安装
dsh plugin --profile web add dsh-chat-sync

配置

在 profile 的 cordis.patch.yml(~/.dsh/profiles/web/cordis.patch.yml)按 id 覆盖:

- id: chat-sync
  config:
    enabled: true
    # 浏览功能
    watch: true                    # 动态同步
    syncToWorkspace: true          # 文件复制到 .chat-sync 目录
    # 自动导入
    autoImport: true               # 自动导入为 DSH 会话
    autoImportIntervalMs: 60000    # 扫描间隔(毫秒)
    # 高级
    maxSessions: 500               # 会话列表上限
    maxMessageChars: 8000          # 单条消息截断长度
    recentLiveMs: 180000           # 「活跃」判定窗口

配置项说明

配置项默认值说明
enabledtrue插件总开关
watchtrue文件监听 + SSE 推送
syncToWorkspacetrue文件复制到 .chat-sync 目录
autoImporttrue自动导入为 DSH 会话
autoImportIntervalMs60000自动导入扫描间隔

API(均 loopback-only)

路由说明
GET /api/dsh-chat-sync/status各源可用性 / 会话数 / 同步模式
GET /api/dsh-chat-sync/sessions过滤后的会话列表
GET /api/dsh-chat-sync/session?id=<source:uuid>消息流(增量)
GET /api/dsh-chat-sync/eventsSSE 实时更新

开发与测试

node --check lib/index.js lib/sources.js lib/routes.js lib/client.js lib/auto-import.js
node tests/smoke.mjs         # 端到端测试
node tests/client-load.mjs   # 客户端加载测试

License

MIT