chunsi-w/dsh-trajectory-governor ↗★ 4
@chunsi-m/dsh-trajectory-governor
Closed-loop trajectory policy plane for DeepSeek Harness: task episodes, continuity, information gain, verification debt, adaptive effort, and scoped capability control.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chunsi-w/dsh-trajectory-governor说明文档
阅读完整 README ↗!!!在 DeepSeek pro 模型使用比较好
面向 DeepSeek Harness 的闭环 Agent 轨迹控制平面。它不是继续增强一句 persona,也不是把会话永久分成 spec/react,而是围绕真实事件流维护:
- Task Episode 与连续性关系;
- 当前工作阶段;
- 结构化信息增益;
- 修改后的验证债务;
- 重复调用与无新信息轨迹;
- scoped 工具能力面;
- 可选的自适应 reasoning effort;
- 本地、非模型可见的决策账本。
本项目是对 dsh-mode-boost 的 clean-sheet 重构,不依赖 preset fork,也不依赖 super-injector。
配置
cordis.patch.yml 默认配置:
- insert:
- id: trajectory-governor
name: '@chunsi-m/dsh-trajectory-governor'
config:
mode: active
adaptiveReasoning: false
restrictBeforeEvidence: true
autoVerify: true
maxAutomaticContinuations: 1
exposeStatusTool: true
ledger: true
| 字段 | 默认 | 说明 |
|---|---|---|
mode | active | off / shadow / active;shadow 只决策和记账,不改请求 |
adaptiveReasoning | false | inspect/design/recover 阶段选择模型声明的最深 effort;阶段结束后恢复 provider default |
restrictBeforeEvidence | true | fix/continuation 等任务在观察前临时隐藏已知专用写工具 |
autoVerify | true | 有验证债务时允许 agent/turn-stopping 追加验证步骤 |
maxAutomaticContinuations | 1 | 每个 turn 最多自动验证续步数;可设 0 |
noInformationLimit | 3 | 重复调用或相同结果达到阈值后进入 recovery |
exposeStatusTool | true | 注册只读 trajectory_policy_status 工具 |
ledger | true | 写入本地 policy ledger,不进入模型历史 |
ledgerPath | $DSH_HOME/trajectory-governor/decisions.jsonl | 自定义账本路径 |
maxHintChars | 1200 | 单条 model-visible policy hint 上限 |
推荐上线顺序
先使用 shadow mode:
mode: shadow
ledger: true
确认 relation/phase 判断符合真实会话后,再切换:
mode: active
adaptiveReasoning 默认关闭,因为改变 reasoning effort 会改变 request header 与缓存形状。应在具体 provider/model 上完成校准后再启用。