dsh-codex-architect:在 DSH 里用 Codex 做架构与只读评审

前言

在 DeepSeek Harness(DSH)里做项目时,常见分工是:主对话里的 DeepSeek 负责写代码、改 bug,而架构取舍、大范围评审往往仍要你自己串流程。若你已经在本机用 ChatGPT 登录了 OpenAI Codex CLI,又希望规划和代码审查走同一套 Harness 窗口,而不是再开一套工具链,就需要一个把 Codex 接进 Desktop 的客户端插件。

下面介绍社区插件 dsh-codex-architect(仓库名 dsh-codex-bridge,维护者 Lanzuelo)。它在官方 DeepSeek Harness Desktop 0.2.0-rc.2、Windows 环境下,把已安装的 Codex CLI 接到 Harness:Codex 侧以只读方式做架构设计与变更评审,实现仍由 DeepSeek 完成;写入磁盘前需显式确认,并支持本地检查点回滚。插件当前版本 0.2.1,属预览发布;npm 上的包名是 dsh-codex-architect,与仓库名不同,安装时不要误装 npm 上名为 dsh-codex-bridge 的其他项目。

这是什么

dsh-codex-architect 是 DSH 的客户端类插件(分类:客户端)。在同一 Harness 窗口中提供 slash 命令 /codex 与右侧面板 Codex Bridge。它调用本机 Codex CLI(ChatGPT 登录),不需要 OpenAI API Key,文档也说明不会自动切到付费 API 或替换模型。

典型协作路径是 Codex → DeepSeek:Codex 出计划或评审意见,你通过 handoff 等步骤把结果交给 DeepSeek 落地;DeepSeek 不会由该插件自动拉起,交接是显式操作。

核心功能

界面与模式

打开 Codex Bridge 后可选择:

  • DeepSeek:只把想法或修补说明交给 DeepSeek,不跑 Codex;
  • Codex:让 Codex 做计划、文件建议或修补方案;
  • Codex → DeepSeek:Codex 设计与审查,DeepSeek 实现与修正。

面板会显示当前阶段、最近任务,并提供 构建计划、审查项目、在 DeepSeek 中修复、在 Codex 中准备、显示建议、应用、恢复、重试、停止 等动作(具体 ID 与 slash 命令见 README 技术细节)。

新项目:计划与交接

plan 最多给出三个不写文件的方案;handoff 可把推荐方案交给 DeepSeek。在 Codex 模式下可在面板选方案并准备文件内容,只有单独的 apply 确认才会写入。

/codex plan Создай Telegram-бота с PostgreSQL
/codex handoff <id плана>

新项目骨架会涉及 docs/architecture.md 与 docs/deepseek-handoff.md。已有 AGENTS.md 可进入上下文,插件不会创建或覆盖 AGENTS.md,以免与用户指令冲突。

评审与修复

无路径时,评审覆盖相对 HEAD 的 staged / unstaged、删除与未跟踪文件;无 Git 时则对项目做受限安全快照并注明无 baseline 的限制。还可带上主要 manifest、架构文档及最多 12 个本地 JS/TS 依赖。评审不跑测试与构建。

/codex review
/codex review focus Проверь особенно обработку повреждённых данных
/codex review files src/auth.ts|src/auth.test.ts --focus валидация
/codex handoff <id ревью>
/codex fix <id ревью>

handoff 把 findings 交给 DeepSeek 修复并做检查;fix 让 Codex 准备修改但不写盘。应用与查看建议:

/codex show <id предложения исправлений>
/codex apply <id предложения исправлений> <код подтверждения>

模型、状态与取消

模型列表通过文档化的 app-server model/list 按需拉取,任务执行走 exec,目录不硬编码在插件里。

/codex models
/codex model all gpt-5.6-sol
/codex model architect default
/codex model review <поддерживаемый ID>
/codex model fix <поддерживаемый ID>
/codex status
/codex cancel
/codex retry <id задания>

配额用尽时会保留任务快照并阻塞新请求,无自动重试与 API fallback;可用 retry 显式重试(默认同任务最多 3 次)。默认超时 10 分钟。

检查点与只读约束

写入前会保存被替换文件的原始字节与操作日志;快照之后你又改过的文件不会被覆盖。回滚需显式:

/codex restore <id предложения> <код подтверждения>

这是本地文件检查点,不涉及 git commit/reset。文档说明 Codex 请求以 read-only 等方式执行(README 在截断处另有沙箱与 web search 等限制说明,以仓库全文为准)。

安装与启用

前置条件(来自 README):

  1. 已安装 Harness 0.2.0-rc.2、Git、Codex CLI,且在 Codex 中完成 ChatGPT 登录。文档记载的 CLI 验证版本为 0.162.0-alpha.17.2(alpha 界面可能随更新变化)。
  2. 在 Harness 打开 Plugins / 插件,添加包并指定 dsh-codex-architect(npm latest:0.2.1)。固定版本示例:dsh-codex-architect@0.2.1。GitHub 源:github:Lanzuelo/dsh-codex-bridge#v0.2.1。也可从 GitHub Releases 下载 .tgz,在添加时填写其绝对路径。
  3. 等待激活成功;若插件管理器提示,重启 Harness。
  4. 在项目聊天输入 /codex help;在右侧面板通过 + 或标签页选择打开 Codex Bridge。
  5. 点击 加载模型,选择模型并保存(可为所有角色共用一个模型、分角色配置,或手填 ID;default 表示 Codex 自带 default 与隔离启动配置)。

若 Desktop 在 PATH 中找不到 CLI,插件会查找 %USERPROFILE%\AppData\Local\OpenAI\Codex\bin\<版本>\codex.exe。非默认安装可在用户 profile 的插件行配置里设置 codexPath(需绝对路径指向 codex.exe,相对 .cmd 不可靠)。若该行已存在,请修改而非重复添加:

- id: codex-bridge
  name: dsh-codex-architect
  config:
    codexPath: 'C:\Users\USERNAME\AppData\Local\OpenAI\Codex\bin\VERSION\codex.exe'
    # 可选:项目目录外的本地状态目录
    stateDirectory: 'C:\Users\USERNAME\.dsh-codex-bridge'
    timeoutMs: 600000
    maxAttempts: 3

README 建议先在独立 profile 验证包;升级 Harness 后需重新确认兼容性,不要绕过版本限制。0.1.0 / 0.1.1 曾有 bundle 激活问题,0.1.3 修复 Windows 上 /codex models 后的 EBUSY,0.2.1 修复 DSH 沙箱内模型列表加载——若你仍在旧版,应更新包并重启 Harness。

典型用法小结

  1. 装好后在 Codex Bridge 加载并保存模型。
  2. 新项目:/codex plan … → 在面板或 /codex handoff <计划 id> 交给 DeepSeek。
  3. 改代码后:/codex review(可加 focus、files)→ /codex handoff 或 /codex fix → 查看 /codex show → 确认码后 /codex apply;需要时用 /codex restore。
  4. 任务卡住或配额问题:/codex status、/codex cancel、/codex retry。

适用场景与注意

适合谁:已在 Windows 上使用 DSH 0.2.0-rc.2,本机有 ChatGPT 登录的 Codex CLI,希望由 Codex 做架构/只读评审、由 DeepSeek 写代码,并需要显式批准写入与本地回滚的开发者。

务必注意:

  • 插件以当前 DSH 进程权限运行,安装前请自行查看 GitHub 源码 与 MIT 许可证(见 package.json)。
  • 目标环境在 README 中写明为 Windows 与指定 Harness 版本;其他平台或版本未在此文承诺。
  • 社区目录 SkillHub 插件页 与 GitHub 为独立信息源,与 DeepSeek / 幻方无官方从属关系;星标与热度以各站点当时显示为准(目录线索为 0 star)。
  • DeepSeek 主对话、其他插件不受 Bridge 统一调度;取消只停止插件所属进程。

结尾

dsh-codex-architect 把 Codex CLI 嵌进 Harness 右栏与 /codex 命令,用 ChatGPT 登录即可做规划与只读评审,并把实现显式交给 DeepSeek,配合 apply 确认与 restore 检查点控制写盘风险。进一步了解可访问 SkillHub 目录页 与仓库 Lanzuelo/dsh-codex-bridge。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜