`think-like-codex`:面向 DSH 的 Codex 风格计划、证据与反循环策略插件

前言

DSH 的理念是「一切皆插件」,社区目录是独立站点,与 DeepSeek / 幻方没有官方从属关系。对使用 DSH 做编码智能体的人来说,一个常见问题是:复杂任务里,智能体可能连续调用工具,但缺少明确的计划、证据边界和求助时机。

think-like-codex 是一个面向 DeepSeek Harness(DSH)的行为策略插件。它帮助编码智能体做更谨慎的决策,避免低效循环,在证据不足时询问用户,并对复杂任务按 plan → goal → implementation 的流程推进。

这是什么

一句话定位:think-like-codex 是 Codex-inspired planning, evidence, goal, and anti-loop policy plugin for DeepSeek Harness。

维护者是 zhangnan,许可证为 MIT。仓库地址是:

https://github.com/zhangnan/think-like-codex

它是一个 DSH Profile Bundle,bundled cordis.patch.yml 会自动挂载插件。插件不注册重复工具,也不直接修改 session files。

核心功能

下面介绍已核实的能力。

  • 注入协作、代码生成、验证和安全方面的实际指导。
  • 对英文和中文请求应用同等的任务检测与策略指导。
  • 检测复杂实现请求,并自动进入 DSH Plan mode。
  • 在 Plan mode 中,调用 8 个工具后加入探索检查点;调用 12 个工具后触发硬性限制。
  • 在 mutation 类工具运行前,要求已批准的 plan 之后必须有 goal 和 todo list。
  • 检测重复工具失败,并提示智能体换方法或向用户求助。
  • 在较长 turn 中加入周期性决策检查点。
  • 区分 verified facts、inferences 和 assumptions。
  • 当问题在可用环境中无法复现时,限制重复尝试。
  • 复用 DSH 内置的 planModecreate_goaltodo_writeask_user_questionrepeat-tool-reminder 能力。

安装与启用

安装命令如下:

dsh plugin --profile web add -w think-like-codex
dsh --profile web

web 是 profile 名称,可按需替换成其他 profile 名称。插件是 DSH Profile Bundle,bundled cordis.patch.yml 会自动挂载。如果更新了 host-side code,需要重启 profile host。

卸载命令如下:

dsh plugin --profile web remove think-like-codex

典型用法与配置

安装后,插件会安装以下默认配置:

- id: think-like-codex
  name: think-like-codex
  config:
    autoPlan: true
    complexityMinChars: 120
    stepReminderAt: 12
    stepReminderEvery: 8
    planCheckpointToolAt: 8
    planHardToolLimit: 12
    enforceGoalAfterPlan: true
    failureReminderCount: 2

这些阈值用于控制自动规划、复杂任务判定、步骤提醒、Plan mode 中的检查点和硬性工具限制、plan 后目标约束,以及失败提醒次数。

如果需要不同阈值,可以在对应 profile 的 cordis.patch.yml 中覆盖 think-like-codex 的完整 config 对象。

行为上,有几个需要注意的点:

  1. 简单问题和明确只读任务不会自动进入 Plan mode。
  2. 用户可以明确告诉智能体不要计划,从而覆盖自动规划。
  3. 用户直接追问或改变方向时,会重置 exploration budget,使新的调查方向可以正常展开。
  4. 复杂实现请求被检测后,会先进入 Plan mode,并按 plan、goal、todo list 的顺序推进。

适用场景与注意

适合使用 DSH profile 管理编码智能体的场景:希望复杂任务先计划再执行、减少无意义工具循环、在证据不足时明确求助,并在较长任务中保留决策检查点。

插件以当前 dsh 进程权限运行。安装前建议检查源码、配置项和 MIT 许可证。经过上面的安装与配置步骤后,插件会通过 DSH 内置能力发挥作用,而不是直接修改 session files 或注册重复工具。

结尾

think-like-codex 的价值在于把「计划、证据、目标和反循环」放进 DSH 的日常流程中。插件名是 think-like-codex,可在 DSH 插件目录中按名称查找。GitHub 地址:

https://github.com/zhangnan/think-like-codex
羽毛球分组比赛记分
小程序二维码

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

Xiaoye