dsh-plugin-codex-coding:为 DeepSeek Harness 带来 Codex 风格编码流程的 DSH plugin
ygzhang-lab/dsh-plugin-codex-coding
面向 DeepSeek Harness 的 Codex 风格编码插件,用交付契约约束工作流,提供 apply_patch 补丁工具与推理等级自动切换,让 DSH 会话按问答、审查、编码三种模式安全改代码。
dsh-plugin-codex-coding 是一个 DSH plugin,把 Codex 风格的编码流程装进 DeepSeek Harness。它针对 AI 改代码时流程散乱、改动范围失控、验证缺失的痛点,用一份固定五段式交付契约约束每一轮编码,并提供问答、审查、Codex 三种工作流模式与外科式补丁工具。插件由一个自定义预设和三个自定义工具组成,还带推理等级自动切换、本地 Skill 与工具开关,以及中英双语界面。
如何安装
dsh plugin --profile web add github:ygzhang-lab/dsh-plugin-codex-coding- 分类
- 开发与运维
- 平台
- DSH Plugin
- 作者
- ygzhang-lab
- 分发方式
- 插件
dsh-plugin-codex-coding 核心特性
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。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
