前言¶
DeepSeek Harness (DSH) 提供了插件扩展能力。SIMS 助手是一个开发候选插件,旨在通过单一 sims 工具为 DSH 提供连接配置、凭据管理与用户模板功能。它通过宿主认证的管理 RPC 运行,支持 SIMS 作用域限制,不会影响其他智能体。
核心功能¶
- 连接与凭据管理:提供连接配置和凭据管理。
- 真实账号检查:支持检查连接状态,返回账号、角色、权限信息,不返回令牌或原始响应。
- 用户模板显式管理:支持模板创建、识别与显式移除。
安装与启用¶
使用官方安装命令(需网络访问 GitHub):
dsh plugin --profile web add 'git+https://github.com/cardclown/dsh-sims-agent.git#cd898c05aec853e80e1e417ac3b606c25f525934'
插件适配 Node.js 22.19–22.x 及 DSH 0.1.2-rc.1。
典型用法¶
- 配置 SIMS:在原生设置中打开“SIMS 助手”,填写 API 基地址与超时,输入 SIMS access token 并保存。
- 检查连接:在会话中让模型调用工具检查连接。例如用户说“检查连接”,模型调用
sims({"action":"connection.check"})。只有 HTTP 成功、业务信封成功及身份字段有效时返回CONNECTED。 - 管理模板:在“设置 → SIMS 助手”填写模板标识及助手名称,点击“创建 SIMS 助手”。
注意事项¶
- 开发候选:尚未完成市场交付,请勿作为正式市场版本发布。
- 服务账号:此账号是管理员绑定的服务账号,不代表当前聊天用户。
- 权限与令牌:插件不会猜测账号密码。令牌失效需重新授权。插件不返回令牌或原始响应。
- 模板限制:标识最多 64 字符,仅限小写字母、数字和连字符,首字符为字母或数字;名称最多 80 字符。
- 同标识拒绝覆盖:同名标识拒绝覆盖,更新模板请使用新标识。