@rvaim/dsh-compat
在 DeepSeek Harness 中按 Source/Plugin 模型整体管理并运行 Claude Code、Codex 旧插件
AI 分析
核心用途是提供一个兼容框架,允许用户在 DSH 中直接添加、启用、停用和升级旧版插件,并提供 Web 诊断与管理界面。适合需要复用已有旧插件生态的 DSH 用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rvaim/dsh-compatドキュメント
README 全文を読む ↗使用
- 启动 profile,在 DSH Web 中打开“设置 → 兼容插件”。
- 点击“添加”,输入 Git URL、
github:owner/repo#ref、本地目录或 ZIP/TAR/TGZ 归档。 - 单插件来源会直接安装;多插件来源会显示复选列表,确认后从同一份固定快照安装所选插件,不会再次拉取。
- 使用开关在线启用或停用整个插件;使用删除按钮卸载。错误或警告数量可以展开查看说明、诊断代码、能力类型与关联文件。
- 点击刷新会检查每个已安装插件所属 Source 的最新 revision;有更新时插件行会显示“更新”按钮,点击后在当前进程中更新并重启该插件。
旧插件的添加、启用、停用和卸载会立即作用于当前 DSH 进程,通常无需重启。只有安装、升级或删除 @rvaim/dsh-compat 本体时需要重启 profile。
本包不提供独立 CLI。常用操作在 Web 设置页完成;批量与自动化场景使用 ctx.compat 服务 API。
配置
| 字段 | 含义 | 默认值 |
|---|---|---|
harnessHome | Harness Home;省略时读取 DSH_HOME 或 ~/.dsh | 环境决定 |
workspaceRoot | MCP 启动与无会话 Hook 的默认工作区 | 当前进程目录 |
autoStart | 启动时恢复 state.json.enabled 的 Plugin | true |
hookDefaultTimeoutMs | Hook 未声明超时时的默认毫秒数 | 600000 |
hookStderrSummaryMaxChars | Hook 记录中的 stderr 摘要字符上限 | 500 |
codexModel | Codex Hook payload 中的模型名 | 空字符串 |