在 DSH 网页里直接调用 Grok Build 写代码
32.3/100
综合分
7
GitHub 星标
185
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-grok-acpnpm 源 · dsh-grok-acp 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-attachment@deepseek-ai/dsh-brand@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-timeout@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-presets给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
3 张 · 点击查看大图功能亮点
- 通过ACP接入
在 DeepSeek Harness Web 里通过 ACP 使用 Grok Build
最近更新
在 GitHub 查看全部 →v0.3.32026-08-25
· 亮点
· 回合取消或中断时保留流式输出的 Grok 回答。
· 正确折叠常规 Grok 工具时间线,同时让失败和文件差异保持可见。
· 让 DSH Full access 与 Grok ACP 的文件访问和权限处理保持同步。
· 安装
dsh plugin --profile web add dsh-grok-acp@0.3.3
v0.3.22026-08-24
· 亮点
· 把每轮常规的 Grok Build 工具调用归并成一行可折叠的活动记录。
· 显示读取、命令、搜索、修改等活动的次数。
· 正在运行的任务和失败保持醒目,失败的分组自动展开。
· 保留独立的文件改动、Markdown 差异和权限请求。
· 把 ACP 计划更新投射到 DSH 原生任务面板。
· 安装或升级
dsh plugin --profile web add dsh-grok-acp@0.3.2
v0.3.12026-08-23
· 变更内容
· 按当前启用的 Harness 隔离 /model 和 /models 目录。
· 让 Grok Build 的模型不出现在 DSH 会话里,DSH 的模型也不出现在 Grok 会话里。
· 切换 Harness 后,拒绝过期的模型选择。
· 用桥接层为每个会话维护的目录保留 DSH 的模型选择。
· 修复原生模型选择插件被禁用时 Web 客户端加载失败的问题。
· 新增严格类型检查和客户端模块表回归检查。
· 安装
dsh plugin --profile web add dsh-grok-acp@0.3.1
需要 DeepSeek Harness 0.1.1-rc.2。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成DSH Agent Bridge
在 DeepSeek Harness Web 中直接使用 Grok Build,而不是打开另一套 TUI
🌏 中文 · English
dsh-grok-acp 是 DSH Agent Bridge 的适配器。它通过 Agent Client Protocol(ACP)把 Grok Build 作为根 Agent 接入 DSH Web,并保留 DSH 原有的会话、输入框、工具展示、权限确认和 Markdown diff 界面。
当前只实现 Grok Build。项目名选择 DSH Agent Bridge,是为了后续可以增加 Codex、Claude Code 等适配器,而不把仓库限制在某个厂商或单一协议上。
功能
- 在同一个 dsh web 页面选择 DSH 或 Grok Build。
- DSH 模式动态读取当前部署提供的 Agent 预设,并保留现有模型和插件。
- Grok Build 模式只展示 ACP 实际报告的模型和推理力度,并隐藏无关的 DSH Agent 预设。
- ACP 流式输出映射为 DSH 的回答、思考、工具调用和 diff;计划更新进入输入框上方可折叠的原生任务面板,不再反复写入回答正文。
- 每轮 Grok 工具调用收拢为一行醒目的活动摘要,点击后展开完整时间线;失败时自动展开。
展开完整文档(README 剩余 1 节)
DSH Agent Bridge 在 DeepSeek Harness Web 中直接使用 Grok Build,而不是打开另一套 TUI 🌏 中文 · English dsh-grok-acp 是 DSH Agent Bridge 的适配器。它通过 Agent Client Protocol(ACP)把 Grok Build 作为根 Agent 接入 DSH Web,并保留 DSH 原有的会话、输入框、工具展示、权限确认和 Markdown diff 界面。 当前只实现 Grok Build。项目名选择 DSH Agent Bridge,是为了后续可以增加 Codex、Claude Code 等适配器,而不把仓库限制在某个厂商或单一协议上。 功能 - 在同一个 dsh web 页面选择 DSH 或 Grok Build。 - DSH 模式动态读取当前部署提供的 Agent 预设,并保留现有模型和插件。 - Grok Build 模式只展示 ACP 实际报告的模型和推理力度,并隐藏无关的 DSH Agent 预设。 - ACP 流式输出映射为 DSH 的回答、思考、工具调用和 diff;计划更新进入输入框上方可折叠的原生任务面板,不再反复写入回答正文。 - 每轮 Grok 工具调用收拢为一行醒目的活动摘要,点击后展开完整时间线;失败时自动展开。文件修改、Markdown diff 和权限请求继续独立展示。 - Grok 权限请求进入 DSH 的批准界面。 - DSH 的 Full access 会同步到 Grok ACP 文件访问和批准策略;选择该模式后可读取工作区外的 Grok 内置技能等本机文件。 - 支持 /usage、/context、/session-info、/btw、/model、/models、/effort 等 Grok 命令;兼容 /uasge 拼写。/model 与 /models 只展示当前 Harness 的模型。 - 空白会话可切换 Harness;首轮消息发出后锁定,避免一段历史由两个 Agent 引擎共同生成。 - 多个 Grok 会话复用一个按需启动的 ACP 进程,空闲后自动关闭。 - ACP 进程异常退出后,下一次请求会自动重启进程并恢复对应的 Grok 会话。 - 作为独立 DSH Bundle 安装,不修改全局 npm 包或 DeepSeek Harness 源码。 | DSH | Grok Build | | DSH 首页 | Grok Build 首页 | 工作方式 DSH Web composer │ ├── DSH ───────────► 官方 AgentLoop、模型、工具与插件 │ └── Grok Build ────► dsh-grok-acp ── ACP/stdio ──► grok agent │ └── DSH session log / tool UI / approval UI 插件在空白会话切换 Agent preset,并用路由 AgentFactory 选择官方 DSH AgentLoop 或 Grok ACP Agent。模型可见内容仍写入 DSH session log,因此聊天回放、标题、工具结果和 diff 继续使用 DSH Web 的原生展示。 安装 前置条件 - macOS 或能够运行 Grok Build CLI 的环境。 - Node.js ^22.19 或 >=24。 - 全局安装的 DeepSeek Harness 0.1.1-rc.2,且 dsh web 能正常启动。 - 已安装并登录 Grok Build CLI;grok --version 可以成功执行。 方式一:从 npm 安装(推荐) 直接运行: dsh plugin --profile web add dsh-grok-acp@latest dsh web 打开 http://127.0.0.1:3080,新建会话即可看到 Harness 开关。若浏览器仍缓存旧前端,请使用 Cmd/Ctrl + Shift + R 硬刷新。 方式二:从克隆的项目目录安装 想使用 GitHub 上的最新代码时,可以先克隆并构建项目,再把项目目录直接交给 DSH: git clone https://github.com/zmh2000829/DSH-agent-bridge.git cd DSH-agent-bridgesh npm install --legacy-peer-deps npm run check dsh plugin --profile web add "$(pwd)" dsh web 其中 $(pwd) 表示当前克隆项目的完整路径。如果项目已经在本机,也可以直接填写它的完整路径,例如: sh dsh plugin --profile web add /Users/your-name/Projects/DSH-agent-bridge 两种安装方式任选一种,不需要重复执行。Grok preset 直接来自插件包,不会复制或覆盖 ~/.dsh/harness-presets。 检查安装 sh dsh plugin --profile web exec dsh-grok doctor 应显示 DSH、Grok、Bundle、preset 和客户端构建均已就绪。 使用 1. 启动 dsh web 并打开 3080 页面。 2. 点击“新会话”。 3. 在输入框下方选择 DSH 或 Grok Build。 4. 选择 DSH 时,可在输入框上方选择四种 Agent 预设;选择 Grok Build 时,可在输入框右侧选择 Grok 模型和推理力度。 5. 发出第一条消息后,本会话的 Harness 被锁定。要更换 Harness,请新建会话。 Grok Build 会话支持 Grok 返回的命令目录,并额外投影以下常用命令: | 命令 | 用途 | | /usage、/cost、/uasge | 查看套餐和用量 | | /context | 查看上下文使用情况 | | /session-info | 查看 Grok 会话信息 | | /btw | 在不中断主任务的情况下提问 | | /model、/models | 选择当前 Harness 的模型;Grok 模式不显示 DSH 模型 | | /model | 切换 Grok 模型 | | /effort | 切换推理力度 | | /compact、/goal、/workflow、/deep-research | 交给 Grok Build 执行对应能力 | 配置 Bundle 默认启动 grok agent --no-leader stdio。常用环境变量: | 变量 | 作用 | | GROK_COMMAND | Grok 可执行文件;默认优先 ~/.grok/bin/grok,否则使用 PATH 中的 grok | | DSH_HOME | DSH home;默认 ~/.dsh | | XAI_API_KEY | 可选,传给 Grok 子进程 | 高级配置可在 Web profile 的 cordis.patch.yml 中覆盖插件行:command、args、env、stateFile、disposeGraceMs、idleDisposeMs、yoloMode、allowOutsideWorkspace。默认需要逐次批准敏感操作,ACP 文件接口也只能访问会话工作目录;只有在明确接受风险时,才同时开启 yoloMode 和 allowOutsideWorkspace。 ACP 覆盖范围 - 初始化与认证:initialize、authenticate。 - 会话:session/new、session/resume、session/load、session/close。 - 执行:session/prompt、session/cancel、session/set_config_option。 - 流事件:assistant、thought、tool call、tool result、plan、commands、model。 - 客户端能力:权限请求、fs/read_text_file、fs/write_text_file。 - Grok 扩展:billing、BTW、session info、models。 更新与卸载 更新 npm 安装: sh dsh plugin --profile web add dsh-grok-acp@latest 更新源码安装: sh git pull npm install --legacy-peer-deps npm run check dsh plugin --profile web add "$(pwd)" 卸载时运行: sh dsh plugin --profile web remove dsh-grok-acp dsh web 不要手工编辑 ~/.dsh/profiles/web/package.json。卸载插件不会删除 Grok 自己的登录信息或会话文件。 开发与发布 sh npm install --legacy-peer-deps npm test npm run build npm pack --dry-run - lib/*.js 是 Node 端插件与发布入口。 - src/client/index.tsx 是 Web 客户端源码;npm run build 生成 lib/client.js。 - presets/grok-build 是包内 Agent preset。 - .github/workflows/ci.yml 在 Node 24 上执行测试、构建和发布清单检查。 项目主页、问题反馈和源码均位于 zmh2000829/DSH-agent-bridge。 安全与限制 - 浏览器桥接路由只接受 loopback Host,并拒绝跨站请求;写操作要求同源 JSON 请求。 - 文件读写由 ACP 请求发起,默认限制在当前会话工作目录,并拒绝通过绝对路径、.. 或符号链接越界。yoloMode 与 allowOutsideWorkspace 都是显式的高权限选项。 - 插件当前针对 DSH 0.1.1-rc.2 开发。DSH 预发布版本可能改变内部 AgentFactory 或客户端 Slot API;升级 DSH 后先运行测试和真实空白会话验证。 - Grok Build TUI 中依赖终端布局的界面不能原样嵌入 Web;本项目复用的是 Agent 能力和命令,通过 DSH Web 重新渲染。 - 当前没有 Codex 或 Claude Code 适配器;它们应作为独立 adapter 接入,而不是向 Grok 实现中加入条件分支。 路线图 - 抽取稳定的 ExternalAgentAdapter 接口。 - 增加 Codex adapter。 - 增加 Claude Code adapter。 - 增加 adapter 能力探测、设置页和独立兼容矩阵。 欢迎提交 Issue 和 Pull Request。项目采用 MIT License。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zmh2000829/DSH-agent-bridge
在 DSH 网页里直接调用 Grok Build 写代码
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个插件,给…
★ 850已汉化DSH
68.9
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 387已汉化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
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。