ChatGPTClaudeGrok / X / CursorGemini

dsh-plugin-codex-coding:为 DeepSeek Harness 带来 Codex 风格编码流程的 DSH plugin

ygzhang-lab/dsh-plugin-codex-coding

开发与运维已验证
收录时间 2026-11-06
页面最后更新 2026-11-06

面向 DeepSeek Harness 的 Codex 风格编码插件,用交付契约约束工作流,提供 apply_patch 补丁工具与推理等级自动切换,让 DSH 会话按问答、审查、编码三种模式安全改代码。

dsh-plugin-codex-coding 是一个 DSH plugin,把 Codex 风格的编码流程装进 DeepSeek Harness。它针对 AI 改代码时流程散乱、改动范围失控、验证缺失的痛点,用一份固定五段式交付契约约束每一轮编码,并提供问答、审查、Codex 三种工作流模式与外科式补丁工具。插件由一个自定义预设和三个自定义工具组成,还带推理等级自动切换、本地 Skill 与工具开关,以及中英双语界面。

如何安装

install
dsh plugin --profile web add github:ygzhang-lab/dsh-plugin-codex-coding
分类
开发与运维
平台
DSH Plugin
作者
ygzhang-lab
分发方式
插件

dsh-plugin-codex-coding 核心特性

五段式交付契约约束编码流程apply_patch 多文件外科式修改问答/审查/编码三模式自动切换推理等级按任务复杂度自动定档本地 Skill 与插件工具开关
Listed on dsh-plugin.org

dsh-plugin-codex-coding 仓库简介

它是做什么的?

DSH Codex Coding 是 DeepSeek Harness(DSH)的 Codex 风格 Coding 插件,由一个自定义预设(Codex Coding)和三个自定义工具组成,用一份固定的交付契约约束编码工作流。它解决的是 AI 改代码时流程散乱、改动范围失控、验证缺失的问题,让每次编码都按「先建立上下文 → 定义完成标准 → 最小修改 → 最窄验证 → 紧凑交付」五段推进。核心能力包括工作流三模式自动切换、apply_patch 外科式补丁、推理等级自动选择、本地 Skill 与 DSH 工具开关,以及中英双语界面与会话。插件本身不在 Host 启动时改变任何 Agent 行为,唯一入口是新建会话时选择 Codex Coding 预设。

核心功能

  • 交付契约:固定五段式系统提示段落,独立于人格前缀,并附 Bug / Feature / Refactor / Review / Docs 五类任务的具体打法。
  • 工作流三模式:问答、审查、Codex 三种模式默认由 auto 按请求选择,也可用 coding_mode 手动固定;问答与审查不会自动改代码。
  • Codex 补丁工具:新增 apply_patch,一次调用支持多文件、多 hunk 与移动,严格解析 Codex patch 语法,上下文不匹配时给出 expected 与文件片段而非静默改错。
  • 推理等级自动切换:auto 默认 Low,多文件或模块级审查重构才升 High,项目级搭建或一次性无法修复的 Bug 才用 Max。
  • 逐轮模式卡片:每轮结束记录该轮的工作流模式与推理等级,切换只影响后续轮次,历史卡片只读。
  • 低 Token 开销:不额外调用模型判断复杂度,coding_context 一次收集仓库状态、AGENTS.md、diff 统计与验证命令。

怎么使用这个插件?

在 DSH 中启用后重启,新建会话时把预设选为 Codex Coding,其它预设的会话不会加载本插件行为。默认 auto 会按请求自动选择问答、审查或 Codex 工作流,第一次用可以直接说「帮我修一下这个报错:先定位原因,再改,最后跑最窄的测试」。需要切换时用会话末尾卡片上的自动 / 问答模式 / 审查模式 / Codex 模式,或在输入框执行 /workflow review,也可让 Agent 调 coding_mode(mode="review")。推理等级一般在模型选择器里手选,点卡片上的自动链接即可交还插件;配置可在 DSH Desktop 的插件页修改推理策略、会话语言、本地 Skill 与工具开关,CLI 则改 profile 的 cordis.patch.yml。想确认当前状态,直接问 Agent 或执行 /workflow。

报错怎么排查?

补丁上下文不匹配时,apply_patch 会返回 expected 内容与文件片段,按提示核对目标文件当前内容后再重新生成补丁,不要依赖静默写入。若会话没有出现模式卡片或契约行为,先确认当前会话使用的是 Codex Coding 预设,非该预设的会话不会加载插件行为。若界面语言与回答语言不一致,检查会话语言设置与操作系统界面语言,自动模式会读取系统语言来决定回复语言。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:ygzhang-lab/dsh-plugin-codex-coding。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin 常见问题