DSH Plugins Marketplace

DSH Plugins

Plugins

/

gpt-dsh-bridge

b

gpt-dsh-bridge

Discovered★ 4

GPT (ChatGPT Web) Drives DeepSeek Harness Automated Execution: MCP Bridge + Task Orchestration State Machine

Machine translated

GPT↔DSH Bridge

ChatGPT 网页驱动 DeepSeek Harness(DSH)自动化执行任务的桥梁。

GPT 是指挥者,DSH 是执行者。一条 MCP 协议把它们串起来。

English · 中文 | MIT License


快速开始

git clone https://github.com/baochaofan0404/gpt-dsh-bridge.git
cd gpt-dsh-bridge
pnpm install
pnpm build
pnpm start

然后通过 ChatGPT 开发者模式(Connectors → 添加 MCP)连接暴露的 https://<tunnel>/mcp 端点,即可在对话中用 dsh_task_submit 等工具驱动 DSH 执行任务。


架构

┌─────────────────┐     HTTPS MCP       ┌──────────────────────────┐     ACP      ┌──────────┐
│  ChatGPT Web    │ ─────────────────►  │  Bridge Orchestrator      │ ───────────► │  DSH     │
│  (MCP Host)     │                     │  (Node · Windows/WSL)     │   stdio RPC  │ (WSL)    │
└─────────────────┘                     │                           │              └──────────┘
     ▲                                   │  · 13 MCP 工具            │
     │ 结果回投(模型自然写入对话)         │  · 任务状态机             │
     │                                   │  · conversation↔session   │
     └───────────────────────────────────┘    映射 + 持久化           │

核心设计原则:

  • DSH 不动:复用现有 ACP 服务器,零侵入
  • Bridge 是薄层:只做任务编排、状态管理和协议适配
  • ChatGPT 侧通过原生开发者模式 MCP 接入(已在 E:\mcpgpt 验证过通道)

MCP 工具契约(当前 13 个)

工具用途
dsh_task_submit提交新任务,返回 taskId
dsh_task_status查询任务状态
dsh_task_result获取任务最终结果
dsh_task_cancel取消运行中任务
dsh_task_revise基于当前结果修订并重新执行
dsh_task_approve人工审批 HUMAN_REQUIRED 任务
dsh_task_review人工评审任务结果
dsh_task_list列出项目下所有任务
dsh_project_create创建/切换工作区项目
dsh_project_status查看项目状态
dsh_session_list列出 DSH sessions
dsh_session_archive归档完成 session
dsh_session_rotate轮换 DSH session(上下文过长时)

任务状态机

CREATED → SUBMITTED → RUNNING → SUCCESS → COMPLETED
                           ↘ FAILED
                           ↘ TIMEOUT
                           ↘ CRASHED
                           ↘ CANCELLED
                           ↘ HUMAN_REQUIRED → (approve) → RUNNING
                                            → (reject) → CANCELLED

完整状态机定义见 designs/state-machine.md。


目录结构

gpt-dsh-bridge/
├── src/
│   ├── mcp/           # MCP server + 13 个工具实现
│   ├── task/          # TaskManager + TaskStore(SQLite)
│   ├── workspace/     # 项目/工作区管理
│   ├── errors.ts      # BridgeError + error codes
│   └── config.ts      # 配置加载
├── designs/           # 架构设计文档
├── docs/              # 用户文档
├── scripts/           # 启动/隧道脚本
└── recon/             # 侦察报告(原始研究材料)

依赖

  • Node.js ≥ 22
  • DeepSeek Harness(DSH)已安装并运行(pnpm dsh --profile web)
  • OpenAI MCP Tunnel 或 cloudflared(HTTPS 隧道)
  • ChatGPT Developer Mode(Pro/Plus/Enterprise)

License

MIT © 2026 baochaofan0404


自主执行循环(核心特性)

这是项目的核心卖点:ChatGPT 是指挥官,DSH 是执行者,Bridge 是神经中枢。

完整流水线

关键能力

能力工具说明
MCP 接入13 个工具完整 MCP 协议支持
任务提交返回 taskId
状态查询轮询检查进度
结果获取最终输出
任务修订失败后自动修订重试
审批流程HUMAN_REQUIRED 状态处理
后台 Worker自动启动独立进程,Hermes 压缩不死
任务队列TaskManager有序执行,不重叠
任务锁store.ts防止并发冲突
心跳检测manager.ts自动清理僵死任务
断点恢复崩溃后可恢复
会话管理上下文轮换、归档
Review 循环模型自然调用ChatGPT 自动审查结果

Comments

Loading…

Similar plugins

dsh-chatgpt-bridge

by jiezeng2004-design

MCP bridge that lets ChatGPT web create, view, continue, and control DeepSeek Harness (DSH) agent sessions.

Tools & CapabilitiesManifest valid

★ 27

↓ 297/wk

MIT

JavaScript

Oct 8, 2026

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

by twilightt1

ChatGPT Web as a DeepSeek Harness provider — owned Chromium daemon driving Temporary Chat, no API key

Sessions & MessagesManifest valid

★ 0

NOASSERTION

TypeScript

Sep 16, 2026

dsh plugin --profile web add dsh-llm-chatgpt-web

by yx-yinhe

ChatGPT-style message navigator for DeepSeek Harness conversations with hover previews and smooth jump navigation.

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Aug 28, 2026

dsh plugin --profile web add @yinhe/dsh-message-navigator

by Windfarer

DeepSeek Harness ↔ WeChat bridge for the wechat-ai MCP server

Manifest valid

★ 0

MIT

JavaScript

Oct 23, 2026

dsh plugin --profile web add dsh-wechat-ai-bridge

by Edge-Echo

Curated, verified MCP server bundle for DeepSeek Harness (dsh): one install brings demo, memory, filesystem, GitHub, Playwright and remote HTTP MCP servers, with a connectivity verifier and CI checks.

Tools & CapabilitiesManifest valid

★ 9

↓ 475/wk

MIT

JavaScript

Oct 20, 2026

dsh plugin --profile web add dsh-mcp-bridge

by lanbaolu

DeepSeek Harness (DSH) 微信桥接插件:三端通用,host 工具 + Web 管理面板

Notifications & IntegrationsDevelopment & InfrastructureManifest valid

★ 5

↓ 469/wk

MIT

TypeScript

Sep 29, 2026

dsh plugin --profile web add @lanbaolu/dsh-wechat-bridge