让本地智能体借 AstrBot 通道与用户对话
29.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add qzy033/dsh-astrbot-gateway该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 49 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 20 处,展示前 14 条)
- 读取本地文件plugin/dsh-astrbot-gateway/lib/index.js:126
const text = await readFile(file, 'utf8') - 读取本地文件plugin/dsh-astrbot-gateway/lib/index.js:200
await stat(file) - 写入本地文件plugin/dsh-astrbot-gateway/lib/index.js:221
await writeFile(tmp, `${JSON.stringify(value, null, 2)}\n`, 'utf8') - 写入本地文件plugin/dsh-astrbot-gateway/lib/index.js:222
await rename(tmp, file) - 写入本地文件plugin/dsh-astrbot-gateway/lib/index.js:244
await mkdir(paths.outbox, { recursive: true }) - 写入本地文件plugin/dsh-astrbot-gateway/lib/index.js:272
await mkdir(paths.outbox, { recursive: true }) - 读取本地文件plugin/dsh-astrbot-gateway/lib/index.js:294
text = await readFile(file, 'utf8') - 发起网络请求plugin/dsh-astrbot-gateway/lib/index.js:354
const res = await fetch(access.pingUrl, { - 发起网络请求plugin/dsh-astrbot-gateway/lib/index.js:383
const res = await fetch(access.sendUrl, { - 读取本地文件plugin/dsh-astrbot-gateway/lib/index.js:536
names = await readdir(paths.inbox) - 写入本地文件plugin/dsh-astrbot-gateway/lib/index.js:630
await mkdir(paths.outbox, { recursive: true }) - 读取本地文件plugin/dsh-astrbot-gateway/lib/index.js:820
if ((await stat(asked)).isDirectory()) return asked - 读取本地文件plugin/dsh-astrbot-gateway/lib/index.js:830
if ((await stat(wanted)).isDirectory()) return wanted - 写入本地文件plugin/dsh-astrbot-gateway/lib/index.js:988
await mkdir(paths.inbox, { recursive: true })
扫描于 2026/10/31(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 指令下行
- 结果文件交付
大肥鱼桥:DSH 与 AstrBot 之间的桥接插件,指令下行、结果只走文件交付,不直发用户
README
由 DeepSeek 最新模型翻译生成dsh-astrbot-gateway
_✨ 大肥鱼桥 · 让本地 AI 智能体借 AstrBot 的通道和用户说话 ✨_
License
AstrBot
DSH
AstrBot 插件 DSH 包
版本记录
| 版本 | 时间 | 要点 |
| v0.6.1 | 2026-09-13 | npm 包补 dsh-plugin 关键字,1024 商店能识别 npm 安装;两侧版本对齐 |
| v0.6.0 | 2026-09-13 | 闸门改叫醒机制:消息先落中转箱,三秒内叫醒助手,由助手自己转达;插件本体扶正到独立仓库 astrbot_plugin_dsh_gateway;安装文档重写成完整上手手册 |
| v0.5.0 | 2026-09-12 | 首个公开版本:两侧插件与 npm 包首发,配置项带默认值,可独立安装 |
让本地 AI 智能体(DeepSeek Harness / DSH 等)通过 AstrBot 的通道和用户对话。
智能体不再拥有直接给用户发消息的能力:它说的话一律先落进中转箱,AstrBot 侧插件随即在三秒内把那位助手叫醒,由助手自己读中转件、用自己的话讲出来。用户说的话,也先由 AstrBot 侧确认是给它的才放行。
展开完整文档(README 剩余 1 节)
dsh-astrbot-gateway _✨ 大肥鱼桥 · 让本地 AI 智能体借 AstrBot 的通道和用户说话 ✨_ License AstrBot DSH AstrBot 插件 DSH 包 版本记录 | 版本 | 时间 | 要点 | | v0.6.1 | 2026-09-13 | npm 包补 dsh-plugin 关键字,1024 商店能识别 npm 安装;两侧版本对齐 | | v0.6.0 | 2026-09-13 | 闸门改叫醒机制:消息先落中转箱,三秒内叫醒助手,由助手自己转达;插件本体扶正到独立仓库 astrbot_plugin_dsh_gateway;安装文档重写成完整上手手册 | | v0.5.0 | 2026-09-12 | 首个公开版本:两侧插件与 npm 包首发,配置项带默认值,可独立安装 | 让本地 AI 智能体(DeepSeek Harness / DSH 等)通过 AstrBot 的通道和用户对话。 智能体不再拥有直接给用户发消息的能力:它说的话一律先落进中转箱,AstrBot 侧插件随即在三秒内把那位助手叫醒,由助手自己读中转件、用自己的话讲出来。用户说的话,也先由 AstrBot 侧确认是给它的才放行。 ┌──────────┐ ① 指令 ┌────────────────┐ ② 拉会话 ┌──────────────┐ │ 用户 │ ────────▶ │ AstrBot 侧闸门 │ ────────▶ │ 本地智能体 │ │ (聊天) │ ◀──────── │ (唯一出口) │ ◀──────── │ dsh │ └──────────┘ ④ 转达 └────────────────┘ ③ 回报 └──────────────┘ ▲ │ └──── cache/dsh_relay ◀──────┘ (中转箱,唯一通道) 三个部分 | 部分 | 位置 | 干什么 | | AstrBot 插件 | 独立仓库 qzy033/astrbot_plugin_dsh_gateway | 提供本地 HTTP 接口,接收智能体的消息,落进中转箱,随即把助手叫醒,由助手自己转达 | | DSH 侧插件 | plugin/dsh-astrbot-gateway/,npm 上是 dsh-astrbot-gateway | cordis 插件,负责任务派发、会话拉起、完成后回报 | | 中转区 | cache/ | 指令收件箱、结果发件箱、中转箱、访问令牌,运行时自动生成 | AstrBot 插件本体住在新仓库 里,那个仓库的根目录就是插件本身(metadata.yaml、main.py、_conf_schema.json、README.md 直接放根下),所以插件市场能收录它,装的时候填干净地址即可,不用再带 /tree/...。 目录 dsh-astrbot-gateway/ ├── astrbot-plugin/astrbot_plugin_dsh_gateway/ # 搬迁前的历史副本,插件本体已迁到上面那个独立仓库 ├── plugin/dsh-astrbot-gateway/ # DSH 侧(cordis 插件) ├── config/ # 提示词模板、插件配置示例,由用户自己填 ├── docs/ # 设计笔记、消息规则 ├── tools/ # 台账工具、配置校验脚本 ├── cache/ # 运行期缓存,勿提交 └── README.md 安装 两侧可以各装各的,装一侧不会影响另一侧;只是功能上要两边都在才闭环。 总入口在 docs/install.md。最短路径三步走: 1. 先装 AstrBot 侧:面板插件市场搜 astrbot_plugin_dsh_gateway,市场里还搜不到就用仓库地址 https://github.com/qzy033/astrbot_plugin_dsh_gateway 一键装,然后填「转达目标账号」。 2. 再装 DSH 侧:把 plugin/dsh-astrbot-gateway/ 放进 DSH 的 profile,或者从 npm 装 pnpm add dsh-astrbot-gateway,也可以对着 AI 念 docs/install-dsh.md。 3. 自检:浏览器打开 http://127.0.0.1:6185/api/plug/astrbot_plugin_dsh_gateway/ping,看到 pong 就是通了。 只装一侧不会报错,两边都装好才算闭环。插件日志里会打印自检地址,装完顺手看一眼就能确认。 - AstrBot 侧:做成标准 AstrBot 插件,住在独立仓库 qzy033/astrbot_plugin_dsh_gateway,可以像别的插件一样从市场、仓库或压缩包装,见 docs/install-astrbot.md。 - DSH 侧:写进 profile 的插件,一步一步的说明见 docs/install-dsh.md,也可以直接对着 AI 念这份文档让它装。 两边都不写死对方的地址:一侧只认目录和文件,另一侧只认本机 HTTP 接口,所以谁先装、谁后装都不会报错。 详细的用户指南在 docs/install.md,包含装完的验收步骤、回报是怎么讲给你的、常见问题排查表、数据目录说明与卸载回滚。 工作流程 1. 用户在聊天里说要给智能体的话,AstrBot 侧先判断是不是给它的,是就投进收件箱; 2. DSH 侧插件发现新指令,按指令点名的模式拉起会话执行; 3. 执行完写回发件箱,同时把同一份结果推给中转箱; 4. AstrBot 侧三秒内把助手叫醒,由助手自己读中转件、用自己的话讲给用户,讲完归档。 任务完成一定会回报,不需要用户追问。 安全说明 - cache/ 里的 bridge_access.json 含自签令牌,已在 .gitignore 中排除,切勿提交或外传; - AstrBot 的接口只绑定回环地址,请勿把端口暴露到公网; - 本地智能体具备本机文件读写与命令执行能力,等同于授权它操作电脑,请只在可信环境启用。 许可 MIT,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
qzy033/dsh-astrbot-gateway
让本地智能体借 AstrBot 通道与用户对话
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1