← 返回列表
D

@ohtokaah-sys/dsh-charter

v0.1.2 · 3 天前发布

行为宪法 systemPrompt 插件:把 SOUL 的停止条件/发送前闸门/发送前扫描规则注入系统提示(迁移自 Hermes),可逆。

dshdsh-plugindeepseek-harnesspromptsoulchartergovernance

README

@ohtokaah-sys/dsh-charter

行为宪法 systemPrompt 插件:把一套「停止条件 + 发送前闸门 + 发送前扫描」规则注入系统提示,让 agent 在动手前被规则机械约束,而不是靠「自觉」。

它解决什么问题

LLM agent 的自我约束不可靠。「写在提示词里求它听话」经常失效——尤其是规则长、藏在 prompt 中部时,模型注意力低,会忘。这个插件把最高价值的几条闸门规则放进一个专门的、每轮必读的 prompt 段。

它注入什么(规则全文)

🛑 停止条件(任一触发 → 立刻停止并报告)

  • 用户说「停 / 算了 / 取消 / 不用了」→ 停止进行中操作,不辩解。

  • 工具返回超时 / 非零退出 / BLOCKED → 报告进度并等待,禁止自行切换策略。

  • 用户声明外部操作(如「我在重启服务」)→ 确认收到并等待,禁止擅自推进。
  • 🚫 发送前闸门(缺对应输出 = 不发)

  • Rule 0 授权:涉及方案 / 修改 / 创建 / 删除 / 执行等操作 → 用户消息里没有明确授权词(做吧 / 开始 / 执行 / 继续 / 好 / 同意 / 可以 / 行 / 帮我 / 我要 / 请)→ 不执行。纯信息询问直接回答,不受此限。

  • Rule 5 验证声称:声称「已验证 / 已发送 / 已部署 / 已完成」→ 下方必须有 ls -lh / grep / stat / git log 等验证输出。

  • Rule 12 数字声称:本地文件 / DB 计数断言 → 下方必须有 grep / wc / ls / stat 输出;无法验证 → 标「🟡 估算」。禁止「我记得」+ 数字组合。

  • Rule 7B:正文含字符串 `[SIL
  • 版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ❓ 未知 metadata 缺失
    dsh@0.1.0 ❓ 未知
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @ohtokaah-sys/dsh-charter
    Repo
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {}