跳到正文

jiezeng2004-design/dsh-chatgpt-bridge

50最近提交 2026年8月15日

dsh-chatgpt-bridge DSH 插件

dsh-chatgpt-bridge 是一个独立的 DSH 插件,通过 Streamable HTTP 或 stdio 暴露 15 个 MCP 工具。它让 ChatGPT Web 无需修改 DSH 核心即可创建、查看、继续和监督 DSH 代理会话。桥接器使用 DSH 的公开插件接口(AgentRegistry、SessionStore、审批瀑布等),并在同一 web profile 中运行以实现会话实时流式传输。

如何安装 dsh-chatgpt-bridge DSH 插件

dsh plugin --profile web add dsh-chatgpt-bridge

复制不会执行命令。安装 dsh-chatgpt-bridge DSH 插件前请核对仓库和版本。

dsh-chatgpt-bridge DSH 插件数据来源

dsh-chatgpt-bridge DSH 插件快照日期:2026年8月16日

discovered

dsh-chatgpt-bridge DSH 插件能做什么

  • 暴露 15 个 MCP 工具:dsh_health、dsh_list_workspaces、dsh_start_goal、dsh_send_message、dsh_approve、dsh_update_goal、dsh_wait_goal、dsh_create_session 等。
  • 支持 Streamable HTTP(默认 http://127.0.0.1:3456/mcp)和 stdio 传输。
  • 通过 Bearer token 认证(自动生成或通过 DSH_CHATGPT_BRIDGE_TOKEN 环境变量设置)。
  • 允许 ChatGPT 创建、恢复、列出和取消 DSH 会话,以及发送消息和审批决策。
  • 集成 DSH 的审批瀑布和用户问题提供者,实现交互式监督。

dsh-chatgpt-bridge DSH 插件适合哪些场景

  • 使用 ChatGPT 对本地 DSH 实例执行只读健康检查和工作区列表。
  • 创建一个受监督的目标(例如“只读检查项目”),并通过 ChatGPT 监控其进度。
  • 让 ChatGPT 在 DSH 的沙箱策略下,创建并管理对已注册工作区进行文件修改的 DSH 代理会话。
  • 直接从 ChatGPT 界面自动化 DSH 工作流审批或回答用户问题。
  • 通过桥接器的会话持久化集成,在多个 ChatGPT 对话之间恢复持久化的 DSH 会话。

dsh-chatgpt-bridge DSH 插件适合谁

  • 希望通过 ChatGPT Web 控制 DSH 代理会话的 DSH 用户。
  • 构建结合 ChatGPT 自然语言与 DSH 代理执行的 AI 辅助工作流的开发者。

dsh-chatgpt-bridge DSH 插件的限制

  • 需要可用的 DSH 安装(`dsh` 在 PATH 中)和 Node.js >= 22。
  • ChatGPT Web 无法直接连接 localhost MCP 端点;需要安全隧道(例如 OpenAI 支持的安全 MCP 隧道)。
  • 桥接器仅绑定到 127.0.0.1(回环地址),本身从不暴露公共接口。
  • 仅当桥接器和 Web UI 运行在同一 profile/runtime 时,DSH Web 中的会话才能实时显示。
  • 工作区必须预先在 DSH 中注册;桥接器从不自动注册任意路径。

dsh-chatgpt-bridge DSH 插件的仓库 README 摘录

以下文字摘自 dsh-chatgpt-bridge DSH 插件的上游仓库 jiezeng2004-design/dsh-chatgpt-bridge 的 README,版权归原作者,仅作引用。

An MCP bridge that lets **ChatGPT Web** create, view, continue and supervise **DeepSeek Harness (DSH)** agent sessions through the official **Model Context Protocol**. v0.3.0 — *Goal Control Plane*. The bridge only *connects* — DSH keeps its own session log, agent loop, tools, skills, subagents, workflows, approvals, sandbox and workspace security model. It is a standalone DSH plugin: **zero DSH core modifications**. > Self-hosted / dogfooding development: implemented against the installed DeepSeek > Harness source (`0.1.0-rc.6`) and verified end-to-end against a live local DSH > runtime with the official MCP SDK client. --- # Quick Start This gets a new user from zero to a verified ChatGPT ↔ DSH connection. Deep architecture and configuration details follow below — you do not need them to install and verify. ## Requirements - **Node.js >= 22** installed and on your `PATH`. - **A working DeepSeek Harness (DSH) installation** — `dsh` on your `PATH` (or use `pnpm dlx @deepseek-ai/dsh@0.1.0-rc.6` in place of `dsh` in every command below). - **A web profile is recommended.** The Web UI and the Bridge should run in the same web profile/runtime so that ChatGPT-created session

阅读完整 README仓库许可: MIT

dsh-chatgpt-bridge DSH 插件常见问题

ChatGPT 无法连接到桥接器,怎么办?

桥接器监听在 http://127.0.0.1:3456/mcp,这是一个回环地址。ChatGPT Web 无法直接访问。你需要使用安全隧道(例如 OpenAI 当前支持的安全 MCP 隧道)将请求转发到本地端点。确保隧道发送了快速入门步骤 3 中获取的正确 Bearer token。

连接时出现 401 Unauthorized 错误。

读取文件 `$HOME/.dsh/chatgpt-bridge.token` 中的 token(或 README 中显示的路径)。连接器必须以 `Authorization: Bearer <token>` 头部发送它。确保 token 与当前运行的桥接器实例匹配。如果你设置了 `DSH_CHATGPT_BRIDGE_TOKEN` 环境变量,桥接器会使用该变量。

dsh_health 正常工作,但 dsh_list_workspaces 中没有工作区。

桥接器只列出已在 DSH 中注册的工作区。它从不自动注册任意路径。你需要先在 DSH 中注册工作区(例如通过 Web UI 的工作区设置或 DSH 配置),然后桥接器才能看到它。

通过 ChatGPT 创建的会话没有在 DSH Web 中实时显示。

桥接器和 DSH Web 必须在同一 web profile/runtime 中运行。如果你将它们作为独立进程运行,会话会持久化但不会实时流式传输。请使用单个 `dsh web` 命令同时加载 Web UI 和桥接器插件。

升级后工具数量未更新或缺少 dsh_update_goal。

升级插件并重启 profile 后,你需要在 ChatGPT 端重新扫描或刷新 MCP 工具。v0.3.0 暴露 15 个工具,`dsh_update_goal` 是第 15 个。如果缺失,请在 ChatGPT 连接器设置中强制刷新。