dsh-reef
DSH 插件全家桶:浏览器自动化 + MCP Server + GitHub/GitLab 自动评审 + 原生嵌入面板。One install, five modules for DeepSeek Harness: browser automation, an MCP server exposing your agents to any MCP client, GitHub & GitLab automation, and a native in-app panel.
AI 分析
核心用途是提供一站式的浏览器控制、跨客户端 MCP 共享及 Git 平台自动评审。适合需要深度自动化工作流的高级开发者。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huey1in/reefドキュメント
README 全文を読む ↗⚙ 配置
三个层级:插件内置默认(cordis.patch.yml)→ 面板设置区(运行时)→ 用户 profile 的 cordis.patch.yml(启动时覆盖)。
1. 面板设置区(推荐日常使用)
DSH 界面右下角 ⚙,五个模块的配置全在面板里:
- 凭据类(GitHub/GitLab token、webhook 密钥、MCP 访问 token):优先写入 DSH
凭据库(
$DSH_HOME/.credentials.yaml,0600),部署未挂载凭据服务时回退到插件 自有存储($DSH_HOME/.dsh-reef/tokens.json,0600)。凭据值永不回传页面; 环境变量已提供时输入框自动禁用(环境变量优先级更高)。 - 普通配置(headless、浏览器通道、截图目录/保留策略、操作超时、评审模型、
自动评审事件等):写入
$DSH_HOME/.dsh-reef/settings.json(0600,字段白名单 校验),使用时点读取即时生效;输入框留空 = 恢复默认。 - 路径类(标 ⟳):liveViewPath、webhookPath、MCP path、面板基路径——路由 注册时生效,改动需重启 DSH。
- 每个模块标题栏右侧有保存按钮:有未保存改动时变绿高亮,保存后熄灭。
2. cordis.patch.yml(启动配置)
### 1. 面板设置区(推荐日常使用)
DSH 界面右下角 ⚙,五个模块的配置全在面板里:
- **凭据类**(GitHub/GitLab token、webhook 密钥、MCP 访问 token):优先写入 DSH
凭据库(`$DSH_HOME/.credentials.yaml`,0600),部署未挂载凭据服务时回退到插件
自有存储(`$DSH_HOME/.dsh-reef/tokens.json`,0600)。凭据值永不回传页面;
环境变量已提供时输入框自动禁用(环境变量优先级更高)。
- **普通配置**(headless、浏览器通道、截图目录/保留策略、操作超时、评审模型、
自动评审事件等):写入 `$DSH_HOME/.dsh-reef/settings.json`(0600,字段白名单
校验),使用时点读取**即时生效**;输入框留空 = 恢复默认。
- **路径类**(标 ⟳):liveViewPath、webhookPath、MCP path、面板基路径——路由
注册时生效,**改动需重启 DSH**。
- 每个模块标题栏右侧有**保存**按钮:有未保存改动时变绿高亮,保存后熄灭。
### 2. cordis.patch.yml(启动配置)
```yaml