dsh-reef

@huey1in · 工具与能力
检测有风险提示无安装脚本

面向 DSH 的一体化插件:浏览器自动化、MCP Server 与 GitHub/GitLab 评审集成。

v1.5.2版本
GitHub 源码安装安装方式
2026-08-16最近更新
15Star
dsh plugin --profile web add github:huey1in/trio查看仓库

插件介绍

根据仓库资料整理 · commit 5d5ade9

主要功能

  • 提供21个 browser_* 工具,基于共享 Playwright 浏览器实现多标签、多 profile、下载/上传、Cookie 管理与表单填写/回放。
  • 内置 MCP Server,通过 Streamable HTTP 并支持静态 token/环境变量/OAuth 2.0 鉴权,将 DSH 会话与 agent 暴露给任意 MCP 客户端。
  • GitHub 集成提供4个只读工具,并支持 webhook 自动 PR 评审、issue 自动修复闭环及事件看板。
  • GitLab 集成提供3个只读工具,并支持 webhook 自动 MR 评审(可配置自建 GitLab 实例地址)。
  • 在 DSH 界面右下角注入原生面板:模块状态行、浏览器实时画面(含访问历史)、GitHub 事件看板与统一设置区。
  • 截图自动清理,可配置保留天数与最大数量上限,避免磁盘占用无限增长。

适合什么时候用

  • 需要 agent 直接操控真实浏览器完成填表、截图、下载等网页操作任务。
  • 想通过 MCP 协议把 DSH 的会话与 agent 能力开放给其他 MCP 客户端调用。
  • 团队希望对 GitHub PR / GitLab MR 自动评审,或让 issue 自动触发修复并开 PR 的协作流程。

安装后会多出什么

界面右下角悬浮鲸鱼图标按钮(跟随主题切换) · 浏览器实时画面缩略图与大屏模态框(含最近50条访问历史) · GitHub webhook 事件看板(最近3条事件) · 五模块统一设置区(凭据、普通配置、路径配置)
Agent 工具browser_openbrowser_snapshotbrowser_clickbrowser_typebrowser_evalbrowser_screenshotdsh_run_agentdsh_list_sessionsgithub_repogithub_prgitlab_projectgitlab_mr_list

使用前需要

  • 需要系统已安装 Edge/Chrome(或可指定 executablePath),依赖 playwright-core,无内置 Chromium 下载。
  • GitHub 集成可选配置 GITHUB_TOKEN(提升速率限制/访问私有仓库)及 GITHUB_WEBHOOK_SECRET(用于 webhook 校验)。
  • GitLab 集成需要 GITLAB_TOKEN,webhook 评审需配置 GITLAB_WEBHOOK_SECRET。
  • MCP Server 的 OAuth 鉴权需要配置 MCP_CLIENT_ID 与 MCP_CLIENT_SECRET。

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP外部网络会话数据
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库huey1in/trio安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:huey1in/trio#5d5ade9 锁定本次检测的 commit。收录日期2026-08-14固定 commit5d5ade9af01e · 2026-08-16
dsh plugin --profile web add github:huey1in/trio