xiaosu19/dsh-codex-mode

xiaosu19★ 2JavaScriptLast synced: 2026-08-21

Open on GitHub

Adaptive Codex and Codex PTC agent presets for DeepSeek Harness: native fast reads, run_code SDK pipelines, and published benchmarks

README excerpt

DSH Codex + Codex PTC 让 DeepSeek Harness 在真实代码库任务中具备更稳定的工程闭环,并根据任务形态在质量、速度和 token 成本之间做选择。本项目提供两个可同时安装、彼此独立的用户级 agent preset: Codex 模式 与 Codex PTC 模式 。 项目优势 - 完整的工程闭环 :围绕理解目标、收集证据、最小修改和验证结果组织执行,不把“写完代码”误当成“任务完成”。 - 减少无效工具调用 :使用结构化 workdir 、定向搜索、证据账本和一次性收敛建议,降低重复 cd 、重复读取、根目录扫描和超长工具链。 - 按任务选择工具面 :既保留直接、稳定的原生工具模式,也提供能把搜索、命令、修改与验证编排进一次程序的 PTC 模式,不强迫所有任务使用同一种执行方式。 - 控制长任务 token 成本 :按模型真实上下文容量提前压缩、裁剪工具结果;Codex PTC 还会让简单读取避开 TypeScript 生成,只在程序编排有收益时使用 run code 。 - 非阻断式控制 :运行时控制器只依据真实工具结果给出一次性建议,不拒绝工具调用,也不会把正常收敛提醒制造成红色错误。 - 模型与 provider 中立 :工具策略和压缩比例不绑定模型名称,可用于 GPT、Claude、DeepSeek 等不同路由;模型和推理档位仍由会话自行选择。 - 轻量、可审计 :使用 DSH 的公开插件行和事件钩子,控制器仅依赖 Node.js 内置模块,不引入密钥、个人配置或第三方运行时依赖。 两个模式怎么选 模式 preset id 核心策略 更适合 Codex 模式 codex-mode 模型直接调用原生文件、搜索与 Shell 工具,控制器维护阶段和证据 重视严格输出、稳定性和通用工程控制的任务 Codex PTC 模式 codex-ptc-mode 简单有界读取走原生快路径;搜索、扇出、命令、修改和验证链走 run code + SDK 希望降低输入 token,并用程序完成确定性多步编排的任务 Codex 模式 Codex 模式以质量和稳定性为优先。persona 定义授权边界与工程原则,模型直接使用 DSH 原生工具完成探索、修改和验证;本地控制器根据真实执行结果维护 orient → decide → implement/recover → verify 阶段与证据账本。 它适合需求复杂、需要频繁语义判断、修改范围尚不明确,或者对最终验证和严格输出要求较高的通用软件工程任务。原生工具轨迹更直观,也更容易逐步检查和恢复。 Codex PTC 模式 Codex PTC 保留 Codex 模式的授权、最小相关面、最小修改和验证闭环,同时加入自适应工具面选择器:少量、路径明确的纯读取直接使用原生 read ,不生成 Ty…

View full README on GitHub →
Agentsagent-presetcodexcoding-agentdeepseek-harnessdshdsh-pluginptcagent

Category