Stop That Shit 使用指南6 大指令与 files/hash/agents 边界参数锁死 AI Agent 越界行为【免费下载链接】stop-that-shitStop That Shit别再造史了面向 Codex/GPT 场景的多平台 Hook Skill Guard拦截 AI coding agent 无需求的哈希、校验和与任务范围膨胀。 A multi-platform Hook Skill Guard for AI coding agents in Codex/GPT workflows: stop unrequested hashes, checksums, and task-scope creep.项目地址: https://gitcode.com/gh_mirrors/st/stop-that-shitStop That Shit别再造史了是一款面向 AI coding agent 的多平台 Hook Skill Guard 工具专为 Codex/GPT 工作流设计它能在 AI Agent 擅自计算没人要读的校验和、擅自重构无关模块、把只读 Review 变成偷偷改代码之前直接把多余动作拦下来。一句话——把活干完把多余的停下。它到底解决什么问题如果你用过 AI coding agent大概率遇到过这些场景你只让它导出一个文件它顺手算了份没人读取的 SHA-256理由以防万一你让它 Review它找到 bug 就开始改你让它修一个点它又想重构旁边的模块检查已经回答了问题它还想再拉一个 subagent最后确认一下Stop That Shit 把这类行为归为SHIT 四种字母行为说明SScope creep 范围膨胀修一个问题顺手重构无关模块HHashing 无用防御没人读取的 checksum、为想象中的未来搭的兼容层IIntent violation 意图越界说了只读 Review文件还是被改了TTask thrashing 任务打转读过、测过、审过的没有新变化又来一遍它的哲学不是少干活而是该干的干完整没用的别往上堆。必要的工作调用方修复、数据迁移、测试补齐一样都不能少。快速安装三步跑通一般宿主需要 Node.js 18完整说明见 INSTALL.md。git clone https://gitcode.com/gh_mirrors/st/stop-that-shit各宿主的典型安装方式详见 INSTALL.md宿主安装方式Claude Codeclaude plugin marketplace add ./claude plugin install stop-that-shitstop-that-shitCodexcodex plugin add stop-that-shitstop-that-shit用--ref固定版本 tagOpenCodeopencode plugin github:lennney/stop-that-shit -gHermes Agent CLIhermes plugins install ... hermes plugins enable stop-that-shitPi Coding Agentpi install /absolute/path/to/stop-that-shit只想用规则、不需要执行拦截也可以只装 Skillnpx skills add ./skills/stop-that-shit --global⚠️ 注意刚装完 Guard 默认是OBSERVING / unconfirmed观察模式显式使用review、answer、monitor或change指令后Guard 才进入ARMED拦截状态。6 大指令一句话划定 AI 的任务边界在 Codex 或支持宿主无关指令的 prompt 中把一条指令放在消息首个非空行用--分隔任务正文$stop-that-shit review -- Review 这个 diff只报告问题不要修改。 $stop-that-shit change -- 修复配置读取失败补齐受影响的调用方和检查。Claude Code 插件用/stop-that-shit:stop-that-shitPi Skill 用/skill:stop-that-shit。6 个指令速查指令用途典型场景review审查并报告问题只看不动手报告必须落纸answer回答问题咨询代码逻辑不产生修改monitor持续检查和报告盯一个进程/任务持续汇报change允许完成任务需要的修改修 bug、补调用方和测试watch观察动作不阻断调试 Guard 行为本身status/runtime查看当前状态和本地记录确认 Guard 是否生效指令还可以细查单条拦截事件且不会改变当前任务契约$stop-that-shit status $stop-that-shit runtime $stop-that-shit explain evt_... $stop-that-shit label evt_... correct|incorrect|inconclusive边界参数files / deps / hash / agents 实战需要更具体的边界时给指令加上参数Guard 会在受支持的工具调用前强制执行1️⃣files文件锁锁死可写路径$stop-that-shit lock change filessrc/config.cjs|test/config.test.cjs -- 修复这个行为。写入files之外的路径会被直接停止。注意官方提醒还不知道全部受影响文件时别急着锁files先沿调用链查清楚——不要为了显得精确而编一份文件清单。2️⃣depsallow依赖放行$stop-that-shit change depsallow -- 添加我要求的解析器依赖。默认策略添加依赖会先询问depsallow才放行。没授权时Agent 想偷偷装依赖这条路被堵死。3️⃣hashallow校验和放行$stop-that-shit change hashallow -- 生成发布流程需要的校验和。默认策略添加可识别的 hash 操作会停止hashallow放行。注意这不是checksum 都该删——发布完整性校验、去重、跳过重复处理都是实际用途对照可信来源的预期摘要、发现不一致就拒收这种 hash 就该保留。判断标准见案例库中 STS-H-002-B / STS-H-002-G。4️⃣agentsNsubagent 预算$stop-that-shit change agents1 -- 使用一个独立测试 subagent。agentsN限制的是预留并发容量不是累计调用次数默认不限agents0禁止一切新委派。超预算的批次会被原子性地整体拒绝——顺手拉个 Agent 最后确认一下这种膨胀就停在这里。Guard 默认拦截策略速查动作Guard 启用后默认处理在review/answer/monitor中写文件 停止添加依赖询问depsallow放行启动 subagent超出agentsN预算时停止添加可识别的 hash 操作停止hashallow放行写入files之外的路径 停止Guard 不会看到cache、retry、migration就替你断定它们多余——它管的是明确边界工程判断交给 Skill。两者如何分工见 HOST-ADAPTER-CONTRACT.md 和 ARCHITECTURE.md。常见疑问装了为什么还没拦Q刚装上为什么还没拦默认是观察模式。发一条review/answer/monitor/change指令后 Guard 才ARMEDwatch始终只观察。只装 Skill 则没有执行拦截详见 README.md FAQ。Q红章是不是说明动作绝对没执行permission_deny_returned表示 Guard 返回了拒绝响应但宿主最终是否执行要单独观测Runtime 会记为hostEffect: unobserved。安全隔离由宿主 sandbox 负责。Q会保存我的代码和对话吗Runtime 事件不保存代码或对话正文只存会话状态、关联 ID 和指令错误等控制信息。分享插件数据前先查 PRIVACY.md。Q它凭什么判断该停还是该继续Skill 按Stop Ladder五步判断明确当前责任 → 先用直接方案 → 补齐具体缺口 → 按作用评估防御 → 验证完成即结束。完整规则在 skills/stop-that-shit/SKILL.md18 个公开 Bad/Good 判定用例的记录见 EVIDENCE.md。延伸阅读 案例库cases/README_CN.md——5 组 Bad/Good 对照案例教你会判断同一个动作为什么有时该停有时必须继续 安装与更新INSTALL.md、更新记录 CHANGELOG.md 宿主事件接入HOST-ADAPTER-CONTRACT.md 对照测试说明evals/codex-paired/README.md Guard 核心实现hooks/stop-that-shit.cjs、src/controller.cjsAgent 又造史了或 STS 拦住了真正必要的工作都欢迎通过案例库反馈——每一条 Bad Case / Good Case 都会让下一次判断更准。✅【免费下载链接】stop-that-shitStop That Shit别再造史了面向 Codex/GPT 场景的多平台 Hook Skill Guard拦截 AI coding agent 无需求的哈希、校验和与任务范围膨胀。 A multi-platform Hook Skill Guard for AI coding agents in Codex/GPT workflows: stop unrequested hashes, checksums, and task-scope creep.项目地址: https://gitcode.com/gh_mirrors/st/stop-that-shit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?