dsh bot 是什么?DeepSeek Harness 聊天机器人 DSH plugin 原理、安装与使用边界

概念与架构发布于 2026-10-13作者: DeepSeek Plugin 插件市场
DeepSeek HarnessDSH plugindsh botdsh-bot聊天机器人插件市场
dsh bot 指把 DeepSeek Harness 接到聊天平台当机器人用的 DSH plugin,插件市场里 dsh-bot 有多个同名来源。本文讲它解决什么问题、两款同名条目怎么区分并安装启用,以及消息通道、权限与 IM 桥接类插件怎么分工。

dsh bot 指把 DeepSeek Harness 接到聊天平台、当聊天机器人来用的 DSH plugin(中文也常叫「DSH插件」「DeepSeek插件」),在插件数据里以 dsh-bot 命名的至少有两款,各解决不同问题(来源)。 这篇讲清它解决什么,同名条目怎么区分并安装启用,以及消息通道、权限与 IM 桥接类插件的分工边界。

概览:dsh bot 到底是什么

dsh bot 没有唯一答案,因为 dsh-bot 这一个 slug 在插件数据里对应两款定位不同的 DSH plugin。 先分清你搜的是哪一款,后面才不会白装。

第一款把聊天平台变成 DeepSeek Harness 工作区的入口:绑定机器人后,你在手机聊天窗口发消息,DeepSeek Harness 就在指定工作目录里执行,结果原路回传(来源)。

第二款提供不属于任何会话的常驻代理实体:实例、记忆与任务队列都落在 DeepSeek Harness 主目录的 bot 目录下,会话关掉、上下文压缩或机器重启后依然在(来源)。

两款都由社区个人维护,dsh-bot 只是它们共享的名字,不是某条官方产品线。所以「dsh bot 是什么」这个问题,真正要答的是「dsh bot 是哪一款、解决哪一类问题」。

dsh bot 解决什么问题:把 DeepSeek Harness 接到聊天平台当机器人用

dsh bot 要解决的核心问题是「人不在电脑前,就没法让 DeepSeek Harness 干活」。 它把聊天平台或常驻实例当成 DeepSeek Harness 的前端,能力留在电脑上执行,你从手机或 IM 里驱动它。它具体兜住四类痛点:

  1. 脱离电脑的交互断档 — 传统用法要坐在电脑前开终端。装上聊天入口型 dsh bot 并绑定一次机器人后,在 Telegram 或微信里发消息即可驱动工作区。预期:出门在外也能接着推进任务,结果原路回到聊天窗口。
  2. 上下文随会话消失 — 常驻代理型 dsh bot 把实例、记忆、任务队列放在 DeepSeek Harness 主目录的 bot 目录,跨会话读写同一份。预期:这次说好的事,下次打开还在。
  3. 审批被锁在电脑上 — 聊天入口型 dsh bot 把 DeepSeek Harness 的审批请求渲染成带【允许一次】【拒绝】按钮的 Telegram 卡片。预期:手机上点一下就能放行,不必回到电脑确认。
  4. 越界动作没人把关 — 常驻代理型 dsh bot 让任务在需要动工作区外面东西时进入 awaiting,把工具名与完整参数摆出来等你批准。预期:越权动作先停下等你点头,而不是悄悄执行。

一句话:dsh bot 让 DeepSeek Harness 从「你得来找它」变成「它跟着你的聊天气泡走」,同时用记忆接续与审批闸门守住上下文和权限。

dsh bot 怎么装与启用:同名 dsh-bot 两个来源怎么区分、装哪个

装 dsh bot 的关键不是命令,而是先认准同名条目装哪一个。 两款都走标准 dsh plugin add 命令,差别只在 GitHub 来源;装错来源,后面配置再对也对不上你要的场景。步骤:

  1. 先想清楚要哪种 — 要「手机远程对话、远程审批」选聊天入口型;要「跨会话常驻、记忆树、任务队列」选常驻代理型。预期:目标明确,不在两个同名条目之间反复横跳。

  2. 在插件市场里区分 — 打开 DSH Plugin Hub,搜 dsh-bot,对照卡片上的维护者与描述:Telegram / 微信桥接的是 dsh-bot,常驻实体 / 记忆树 / 任务队列的是 dsh-bot。预期:看 owner 与描述就能定位到正确那款。

  3. 执行安装命令 — 聊天入口型:

    bash
    dsh plugin --profile web add github:aitcmhk-web/dsh-bot
    

    常驻代理型:

    bash
    dsh plugin --profile web add github:wqty123/dsh-bot
    

    预期:命令走到完成、无报错,插件进入 web profile(来源)。

  4. 确认 profile 装对了 — --profile web 只影响 web 这个环境;你平时启动哪个 profile,就装进哪个。预期:装的 profile = 你启动的 profile。

  5. 按类型完成初始化 — 聊天入口型的绑定脚本只问三件事:工作区叫什么、Telegram token(在 Telegram 找 @BotFather 新建,别和其他机器人共用)、微信要不要绑;常驻代理型则出现左侧栏 bot 条目与设置页。预期:聊天入口型脚本跑到最后打印「✅ 复核通过:配置已经生效」;常驻代理型能打开 bot 设置页。

  6. 重启并自测 — 重启对应 profile 的 dsh 进程,给机器人发一条消息或建一个实例。预期:消息能回、实例能建,说明插件已生效。

装完什么都没发生、脚本也没报错,多半是聊天入口型的静默失效——它没看到那句「复核通过」就不算装对,按官方说明重新绑定即可,这类失败不会抛异常。

如果还没装 DeepSeek Harness 本体,先看《DeepSeek Harness 怎么安装》,再回来装插件。

想省掉在两份同名仓库之间来回对照的功夫,直接在 DSH Plugin Hub 里搜一次 dsh-bot,两张卡片并排看,选哪款一眼就清楚。

DSH Plugin Hub 插件市场界面

dsh bot 怎么用、有哪些边界:消息通道、权限与 IM 桥接分工

用 dsh bot 分两块看:消息通道决定你怎么把话递进去,权限与分工决定它能替你做到哪一步。 逐条讲:

  • 消息通道 — 聊天入口型 dsh bot 支持 Telegram 与微信两条入口,且微信消息并入主人的 Telegram 会话,两边共用同一段上下文:在微信里执行 /new、/model,动的是同一个会话。常驻代理型 dsh bot 则通过 bot_connector 经你配置的连接对外发消息,通道由你自己填。
  • 常用指令 — 聊天入口型在聊天窗口直接管会话与进程,有 /whoami /status /model /new /restart /help,其中 /restart 会先把进展写进 handoff。常驻代理型暴露 7 个 bot_* 工具(bot_status bot_remember bot_recall bot_task bot_connector bot_secret bot_agenda),由 agent 调用。
  • 权限分档 — 常驻代理型每个实例的权限分只读、完全权限、仅对话三档,工具集跟着权限走:只读实例连写文件那一半工具都看不到,自主时间默认只读。聊天入口型的远程审批则是只读旁路,默认 10 分钟超时,渲染或编辑失败只记日志、不改变审批结果。
  • 与 IM 桥接类插件怎么分工 — dsh bot 是「把 DeepSeek Harness 当机器人跑」的入口 / 代理;IM 桥接类插件是「把对话与通知接进飞书、钉钉等渠道」的通道管理。要的是「手机驱动的 DeepSeek Harness 工作区」,选 dsh bot;要的是「接到你现有 IM、统一管多机器人连接」,看《DSH plugin 怎么接入 IM 工具》。两者能共存,但一个替代不了另一个。

使用 dsh bot 的注意事项与限制

以下几点是把 dsh bot 接进 DeepSeek Harness 前要记住的。 逐条如下:

  1. 同名不等于同物:dsh-bot 至少两款,认 owner(aitcmhk-web / wqty123)与描述,别只看名字就装。
  2. 凭证当密码看:Telegram token 只填给可信来源的插件,别贴进聊天窗口或公开仓库。
  3. profile 要对齐:装错 profile 是「装了却不生效」的高频原因。
  4. 敏感信息有两道门:常驻代理型对身份证号、银行卡号、密码密钥、会话令牌等硬门一律拒绝记录,健康、财务、法律、家庭私事等软门默认排除、开启后长期带敏感标签。
  5. 语音转文字不自动装:聊天入口型默认走识别中文更准的 sensevoice 后端,本机缺环境时只回一条可粘贴的安装命令,需你自己装。
  6. 重启才生效:插件与配置更改在重启后加载,改完记得重启对应 profile。

来源:dsh CLI README、aitcmhk-web/DSH-bot、wqty123/dsh-bot

常见问题

dsh bot 到底是什么?它和 DeepSeek Harness、聊天机器人插件之间是什么关系?

dsh bot 是 DeepSeek Harness 生态里以 dsh-bot 命名的一类聊天机器人 / 常驻代理 DSH plugin,让 DeepSeek Harness 通过聊天平台或常驻实例被远程驱动。 插件数据里同名条目至少两款:一款由 aitcmhk-web 维护、把 Telegram 与微信变成工作区入口,一款由 wqty123 维护、提供不属于任何会话的常驻代理实体。

插件市场里搜 dsh-bot 出现两个同名条目,怎么区分、到底该装哪一个?

按 owner 和描述区分:要手机远程对话、远程审批选 aitcmhk-web 的 dsh-bot,要跨会话常驻、Markdown 记忆树与任务队列选 wqty123 的 dsh-bot。 前者描述里是 Telegram / 微信桥接,后者是常驻实体与 bot_ 工具集,看卡片上的维护者和功能关键词就能对上。

dsh bot 装好后消息通道和权限怎么配,和 IM 桥接类 DSH plugin 怎么分工?

消息通道决定话怎么递进去,权限决定它能替你走多远,二者与 IM 桥接插件是两件事。 聊天入口型 dsh bot 支持 Telegram 与微信两条入口且共用同一会话上下文;常驻代理型的权限分只读、完全权限、仅对话三档,自主时间默认只读。IM 桥接类插件管的是把对话与通知接进飞书、钉钉等渠道,两者可共存但别互相替代。

安装 dsh-bot 的命令是什么,装完提示没生效、什么都没发生该怎么办?

两款都走 dsh plugin add 命令,差别只在 GitHub 来源:聊天入口型是 dsh plugin --profile web add github:aitcmhk-web/dsh-bot,常驻代理型是 dsh plugin --profile web add github:wqty123/dsh-bot。 聊天入口型装完必须看到脚本打印「复核通过:配置已经生效」才算成功,没看到这句就是静默失效,不会报错,按官方说明重新绑定即可。

聊天入口型 dsh bot 的语音转文字和远程审批有没有坑,要注意什么?

语音转文字默认走 sensevoice 后端、本机没装时只回一条可粘贴的安装命令,插件不会自动安装;远程审批是只读旁路,不会改变审批本身的结果。 远程审批卡片默认 10 分钟超时,渲染或编辑失败只记日志;语音识别需要本机具备对应运行环境才能用。

相关术语

dsh bot
dsh bot 是 DeepSeek Harness 生态里以 dsh-bot 命名的一类聊天机器人 / 常驻代理 DSH plugin,让 DeepSeek Harness 通过聊天平台或常驻实例被远程驱动。插件数据里同名条目至少两款,由 aitcmhk-web 与 wqty123 分别维护。— aitcmhk-web/DSH-bot、wqty123/dsh-bot(GitHub)
常驻代理实体
常驻代理实体是 DeepSeek Harness 中不属于任何一次会话的 bot 形态,实例、记忆与任务队列保存在主目录的 bot 目录下,会话关闭、上下文压缩或重启后依然存在,每个会话读写同一份。— wqty123/dsh-bot(GitHub)
handoff 记忆接续
handoff 记忆接续是聊天入口型 dsh bot 默认开启的机制,通过 /memory 指令与记账程序把进展存档,重启或换会话后接着上次继续。要关闭就把配置里的 memoryDir 设成空串。— aitcmhk-web/DSH-bot(GitHub)
审批闸门(approval gate)
审批闸门是常驻代理型 dsh bot 的一等任务状态:任务想动工作区外面的东西时进入 awaiting,列出工具名与完整参数等待批准,你批准的是这一个具体动作,批准后重跑不再拦截。— wqty123/dsh-bot(GitHub)

来源