Repository navigation
Releases: journ10/codex-dsh-bridge
Release list
v0.1.0 — Verified Codex and DSH Web bridge
正式版 v0.1.0:已完成真实模型、Codex CLI 端到端和 DSH Web 页面验证。
验证结果
- 真实 DeepSeek-V4.1-Flash 读取测试文件并返回正确结果。
- Codex CLI 0.136.0 / gpt-6-astra 实际调用全部六个 MCP 工具;异步请求关联、等待、同会话续聊和状态查询通过。
- Chrome 显示相同任务、答案和工具轨迹;Web 续聊、刷新持久化和 MCP 回读通过。
- 正式 tarball 在独立 Host 中重复验证通过,发布包运行文件与被测安装包完全一致。
- HTTP 回归、旧方案 stub、打包白名单与隔离导入检查通过。
测试使用独立 DSH_HOME、CODEX_HOME、工作区和端口,未重启用户正在使用的 DSH。完整证据与复测步骤:验证记录。
处理的问题
非交互 Codex 在未预先允许 MCP 时,可能工具调用失败而进程退出码仍为 0。README 和配置示例补充了可信测试端点的审批配置;新增 verify:live 检查真实 JSONL 工具结果,避免误判成功。桥运行逻辑与 alpha.1 一致,仅更新身份版本号。
安装
要求 DSH 0.2.1-alpha.2、Node ^22.19.0 || >=24.0.0 和 pnpm。
dsh plugin --profile web add github:journ10/codex-dsh-bridge#v0.1.0或下载 tarball 与 SHA256SUMS 后:
shasum -a 256 -c SHA256SUMS
dsh plugin --profile web add ./codex-dsh-bridge-0.1.0.tgz安装后按 README 配置并在合适时机重启自己的 DSH Web。此次只发布 GitHub,不发布 npm,也不自动替换用户正在使用的插件。
兼容范围
精确限定 DSH 0.2.1-alpha.2;上游本身仍为预览版。已验证的是 Codex CLI 与 DSH Web,未单独验证 Codex Desktop 的配置发现/重载、其他 DSH 版本/模型或非 Web profile。配置仍使用 profile patch,没有 Config 表单 schema;不声明完整 MCP 协议一致性认证。
v0.1.0-alpha.1 — DSH Web HTTP MCP bridge
首个公开预发布版本:让 Codex 通过 HTTP MCP 使用正在运行的 DSH Web Host,创建任务、继续会话并取回结果。
安装
要求 DSH 0.2.1-alpha.2、Node ^22.19.0 || >=24.0.0 和 pnpm。
dsh plugin --profile web add github:journ10/codex-dsh-bridge#v0.1.0-alpha.1也可下载附件中的 tarball 与 SHA256SUMS,在同一目录执行:
shasum -a 256 -c SHA256SUMS
dsh plugin --profile web add ./codex-dsh-bridge-0.1.0-alpha.1.tgz安装后重启 DSH Web,按 README 配置 Codex MCP 地址与本机 bearer token。无需构建或安装脚本;本次不发布 npm。
功能与修复
- 六个工具:工作区、会话列表、新建任务、继续消息、等待与状态。
- 异步提交返回
request_id;与session_id、from_seq一起传入dsh_wait,避免后续排队回答覆盖目标请求。 - 修复冷会话区间过滤、状态窗口、取消等待、令牌文件覆盖风险,并在派发前校验工具参数。
- 加入 Node CI、包内容白名单和隔离导入检查。
验证范围
无模型 HTTP 回归、旧方案 stub 和打包测试通过,GitHub CI 的 Node 22.19 / 24 / 25.4 三个任务均通过。在 macOS / Node 25.4.0、DSH 0.2.1-alpha.2(commit d743267388641bc76f17c45ce8b4c231aed1d32c)中,使用隔离 home、真实 Web Host 和本地模拟模型完成 tarball 安装、六工具、鉴权、新建、续聊、重启冷读、关联等待及卸载验证。
本版仍为 alpha:未进行付费真实模型和完整 Codex 客户端端到端验证;Web 会话清单通过 Host API 验证,浏览器目视复核未完成。配置暂用 profile patch,无标准 Config 表单 schema。主方案未提供 Codex marketplace 包;legacy 不进入安装包。DSH Market 标签只用于发现,不代表已收录。