前言¶
DeepSeek Harness (DSH) 是一个宿主级插件系统。在智能体开发过程中,开发者常需要在远程设备上处理审批请求或获取开发建议。dsh-relay 是一个宿主级插件,它将 DSH 内部需要授权或提供开发建议的诉求,按编号推送到 iMessage、Email 或微信等可配置通道,从而在通道内直接批准、拒绝或回答问题。
核心能力¶
插件主要处理两类诉求的远程交互:
1. 审批诉求:包含工具名、原因和会话信息。
2. 提问诉求:提供选项列表,支持多选。
3. 会话轮次结束通知:自动发送通知,内容会自动脱敏。
4. 多通道支持:支持 iMessage / Email / 微信通道。
5. 自然语言回复:支持自然语言回复。
6. 命令支持:支持命令行与网页命令。
7. 跨会话共享:插件安装在 profile 层,所有对话通用。
安装与启用¶
使用官方提供的安装命令:
dsh plugin --profile web add https://github.com/<owner>/dsh-relay
配置与使用¶
配置文件必须写入本地 profile 文件,严禁进 git。使用前需注意:
* iMessage 通道:仅支持 macOS,需完全磁盘访问权限。
* Email 通道:需真实 IMAP/SMTP 凭据。
* 微信通道:默认禁用。
* 安全配置:必须配置白名单。
典型用法如下:
* 查看待办:node cli.js 或 /relay
* 审批/拒绝:#N 批准 或 #N 拒绝
* 回答提问:#N <选项>
* 开关控制:开启 或 关闭
注意事项¶
- iMessage 通道仅支持 macOS,需完全磁盘访问权限。
- Email 通道需真实 IMAP/SMTP 凭据。
- 微信通道默认禁用。
- 配置必须写入本地 profile 文件,严禁进 git。
- 必须配置白名单。
总结¶
dsh-relay 通过外部通道实现了 DSH 内部诉求的远程处理与控制,适合需要在移动端或远程设备上审批智能体操作的开发者。