qlheric/dsh-cvm--packages-dsh-contract ↗★ 0

@qlheric/dsh-contract

DSH 认知运行时插件:任务契约——把全局目标外部化并投影进 system prompt 适合需要强化Agent对全局目标的记忆,防止在长对话中偏离核心任务的用户。

パッケージ
@qlheric/dsh-contract
互換性
未検証
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/10/03

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qlheric/dsh-cvm#18606b7f57970b96e25559d5daf5b65df4da355c&path:packages/dsh-contract

ドキュメント

README 全文を読む ↗

dsh-contract · 任务契约

把「全局目标」从用户一句话里外部化,投影进 system prompt,成为比"用户最近一句话"更稳的系统锚点。

  • 订阅:session/event(user/message,过滤 source.kind === 'user')
  • 投影:ctx.systemPrompt.variable('cvm_contract') + ctx.systemPrompt.section('cvm:contract')
  • 对抗:语义锚点("文件已存在→不用做")、策略锚点("你错了→投降")

逻辑

首条用户消息 → 定义契约(objective) → 渲染稳定文本 → 注入 system prompt

契约字节稳定(不含时间戳/随机 id),只在契约变化时改变渲染,守住前缀缓存。

注意

单契约投影不足以改善行为(实测 40% vs 40%)——印证"知道≠做到"。必须配合 dsh-convergence 的动态干预(见根 README 验证章节)。