Kanadego/dsh-heartbeat
Kanadego/dsh-heartbeat心跳循环:默认每 20 分钟自己醒一次——维护一份关于你兴趣与偏好的本地画像,按你设的兴趣范围上网搜新东西并存下来。攒到值得分享的内容,就向你绑定的会话送一份简短的素材包。能不能开口由代码里的规则决定(静默时段、忙时窗口、每日上限、冷却),说不说由那个会话里的 agent 自己判断。仅支持 Windows。
面向 DeepSeek Harness 的证据驱动目标校验插件。通过 /ultragoal 锁定目标,并依据命令退出码与生成产物验证完成状态,防止模型虚报任务完成。
dsh-gungnir (冈格尼尔)
Lock the goal. Adapt the loop. Prove the hit.
言出必行:DeepSeek Harness 的证据驱动目标校验插件
30 秒了解 · 核心特性 · 架构设计 · 实验评测 · 快速上手 · 参与项目 · 许可协议
Gungnir 是 DeepSeek Harness 的证据驱动目标校验插件。 目标经 /ultragoal 锁定为版本化契约,执行过程中的工具结果自动落入追加式证据账本;模型宣称完成时,退出码、工件与 LLM 评审三级验证器对照证据裁决,证据齐备才放行。
Gungnir 为大语言模型智能体提供面向任务结果的控制面能力:
维度 · 原生智能体执行 · Gungnir 控制面 完成判定 · 依赖模型自我宣称 · 依据环境证据与退出码客观裁决 假完成拦截 · 容易放行未完成的任务 · 运行时拦截虚假完成并要求修正 正常任务开销 · 基础开销 · 保持静默,Token 额外开销仅 +7.8% 控制面额外交互 · 无 · 正常路径零额外模型往返
Gungnir 采用分层解耦的插件化架构,全面适配 DeepSeek Harness 生态:
┌─────────────────────────────────────────────┐
│ Gungnir Goal Contract │ 目标锁定:定义任务交付物与验证规则
├─────────────────────────────────────────────┤
│ Gungnir Evidence / Verifier / Reconciler │ 证据裁决:收集环境事实,静默验证并按需介入
├─────────────────────────────────────────────┤
│ DSH Agent Contract / Session Log / Services │ 基础平台:提供会话与工具交互能力
└─────────────────────────────────────────────┘Gungnir 建立了标准化的评测基准,并在 54 组真实环境运行中完成了多模型对比实验。
评测场景 · 具体用例 · 原生执行 (E0) · Gungnir 控制面 (E2) 虚假完成拦截 · CLI 任务重试场景 · 0% (0/2) · 100% (2/2) 语义缺陷修复 · 状态重入场景 (Ledgerd) · 0% (0/2) · 100% (2/2) 验证错配修复 · 消息中继场景 (RelayPump) · 50% (1/2) · 100% (2/2) 标准开发任务 · 常规开发基准 (H1) · 100% (6/6) · 100% (6/6)
模型类型 · 虚假完成拦截率 · 语义缺陷修复率 · 标准任务通行率 DeepSeek 系列 · 100% · 100% · 100% GPT 系列 · 100% · 100% · 100% GLM 系列 · 100% · 100% · 100%
评测指标 · 原生执行 · Gungnir 控制面 · 控制面开销增量 中位 Token 消耗 · 24,151 · 26,025 · +7.8% 中位模型交互轮次 · 12.0 轮 · 12.0 轮 · 0 轮 任务执行超时率 · 3.7% · 0.0% · -3.7%
兼容性:插件以 dsh v0.1.2-rc.1 为基线,peerDependencies 锁定实测版本。
在 DeepSeek Harness 中执行安装命令:
dsh plugin add dsh-gungnir插件装载后自动注册 /ultragoal 与 /gungnir 命令及模型侧工具。需要调整时,在配置文件中覆盖插件参数:
plugins:
- name: dsh-gungnir
config:
maxGoalRounds: 64常用配置项:maxGoalRounds(目标轮次上限)、rubricProvider / rubricModel(LLM 评审模型)、passive(被动观察形态)。
欢迎提交 Issue 与 Pull Request。提交修改前请在本地运行测试:
pnpm -r typecheck
pnpm -r test本项目采用 Apache License 2.0 开源许可协议。版权所有 © 2026 Zonghe Wu。