DSH Plugins
返回列表
🧩

dsh-qqbot-guard

admin-security 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install Chr1sut1na/dsh-qqbot-guard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

请帮我安装 dsh 插件 github:Chr1sut1na/dsh-qqbot-guard(仓库:https://github.com/Chr1sut1na/dsh-qqbot-guard),装完后在设置里确认「QQ 机器人边界守卫」面板出现。

插件介绍

把 DeepSeek Harness 接到 QQ 群或私聊后,模型往往带着一整套本地工具:读文件、改代码、跑命令、调度任务。一旦会话被误触或恶意引导,风险并不只在「发错一条消息」,而是机器人真的可能动用这些能力。本插件在模型请求层面为 QQ 机器人会话收窄工具面,并追加可编辑的角色约束,让边界更清晰——但它不是沙箱,也不能替代 qqbot 自身的 access 白名单。

第一层是工具防火墙:识别 QQ 机器人会话后,只把白名单里的工具留给模型(默认多为 web_search、web_fetch)。模型看不到 read、write、grep、subagent、workflow 等 schema,就无法调用对应能力,从策略上掐断「顺手读盘、改仓库、开子代理」的路径。

第二层是角色内回避:在 system-prompt 里追加规则,遇到列目录、读文件、跑命令、盘问模型身份等请求时,用角色口吻装听不懂,而不是直白解释「我没有权限/工具」——减少被动暴露能力边界,也降低被话术套出的概率。

适合已经部署 dsh-qqbot、需要在 QQ 侧做「够用但不放权」的维护者:可在设置页编辑约束提示词、开关规则、维护工具白名单并查看命中状态;若上游事件名变更导致识别失效,插件会 fail-open 静默放行,升级后务必对照状态区计数,并始终与 qqbot 白名单并用。

使用场景

  • 在 QQ 群或私聊里跑助手,但不想让模型带着读写盘、跑命令等本地工具
  • 需要把 QQ 会话里的可调用工具收窄到搜索、抓取等少数几项
  • 希望用可编辑的角色规则回避列目录、读文件、盘问身份等敏感话术

适合人员

  • 已部署 @tencent-connect/dsh-qqbot 的维护者与管理员
  • 需要在 QQ 侧做策略层边界、而非依赖单一 prompt 的运营者
  • 愿意配合 qqbot access 白名单,并关注升级后状态计数的负责人