为什么 AI Agent 总爱“以防万一“算 SHA-256?Stop That Shit 任务边界 Guard 简介
为什么 AI Agent 总爱以防万一算 SHA-256Stop That Shit 任务边界 Guard 简介【免费下载链接】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 Agent 导出一个文件它却顺手生成了一份没人读取的 SHA-256 校验和理由是以防万一。Stop That Shit别再造史了是一个面向 Codex、Claude Code 等 AI coding agent 的多平台 Hook Skill 任务边界 Guard在关键动作执行前拦截未要求的哈希、校验和与任务范围膨胀同时放行真正必要的工作。AI Agent 的以防万一4 类典型造史行为你有没有遇到过这些场景让它Review 代码它找到问题后直接动手改文件让它修一个小 bug它顺手重构了旁边的模块让它导出 CSV它额外算了份 SHA-256下游根本没人校验。理由一个比一个严谨但 token 白白花掉你反而要当起 Agent 的监工。Stop That Shit 把这类行为归纳为SHIT 四类类型含义典型表现S — Scope creep范围膨胀修一个问题顺手重构无关模块H — Hashing hypothetical hardening无用防御没人读取的 checksum、为想象中的未来搭兼容层I — Intent violation意图越界说好只读 Review文件还是被改了T — Task thrashing任务打转没新问题读过测过的又重复一遍完整规则见 SKILL.md案例教学说明见 cases/README_CN.md。SHA-256 为什么最常被以防万一Agent 加校验和本质是H 类无用防御新增机制没有当前用途也没被任务授权。一个最小案例下游只读取report.csv没有发布校验摘要没有其他用途Agent 却写成了导出文件 生成.sha256文件双动作。按 Stop That Shit 的判断这行多余的哈希该停。对应的政策用例 STS-H-002-B 中hashPolicydeny且任务未授权 hashing决策结果是deny_and_explain拒绝并说明理由配对用例 STS-H-002-G 则展示当交付要求确实包含摘要、用户已授权hashallow时同一动作应当放行。注意 Guard 不是删掉一切 checksum发布完整性校验、去重、跳过重复处理都是合法用途此时用hashallow放行即可。一键安装3 步给 Agent 装上任务边界 GuardStop That Shit 支持 Codex、Claude Code、OpenCode、Hermes Agent CLI 和 Pi 等宿主Skill 与 Guard 可分别安装。以 Codex 为例添加插件市场codex plugin marketplace add lennney/stop-that-shit --ref 0.2.4安装插件codex plugin add stop-that-shitstop-that-shit重启 Codex在 TUI 中用/hooks审查并信任 Hook 命令。Hook 的注册清单在 hooks/hooks.jsonClaude Code与 hooks/codex-hooks.jsonCodex中安装前可以先审查这些可执行面。完整说明见 INSTALL.md只想用规则、不需要执行拦截可以只装 Skill。日常使用用一条指令划定任务边界在消息首个非空行放一条指令用--分隔任务正文$stop-that-shit review -- Review 这个 diff只报告问题不要修改。 $stop-that-shit change -- 修复配置读取失败补齐受影响的调用方和检查。 $stop-that-shit change hashallow -- 生成发布流程需要的校验和。指令用途review审查并报告问题change允许完成任务需要的修改watch观察动作不阻断status/runtime查看当前状态和本地记录Guard 启用后的默认边界review模式写文件会停止添加依赖会询问depsallow放行可识别的 hash 操作停止hashallow放行写入files之外的路径停止。该停的停下该继续的继续Stop That Shit 的哲学是把当前责任承担完整让复杂度随真实需要增长。判断顺序是当前要交付什么→ 明确结果、授权和已有支持承诺已有能力够用吗→ 从直接可用的方案开始还有什么具体缺口→ 补齐现在需要的行为和保障这层防御起什么作用→ 保留有效的省掉无用的结果验证完成了吗→ 没有范围内阻塞就结束比如必要调用方属于原任务修复改变了字段不更新调用方就会出错这种多改几个文件必须做完整但相邻模块的未要求重构则属于范围膨胀。18 组 Bad/Good 判定用例和复现方法见 cases/README_CN.md真实运行证据见 EVIDENCE.md对照测试说明见 evals/codex-paired/README.md。小结别再当 Agent 的监工Stop That Shit 的价值不在于禁止而在于用授权和当前用途做判断该干的干完整没用的别往上堆。装上之后你可以少盯一点——Agent 的每次越界都会先过一道任务边界 Guard。【免费下载链接】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),仅供参考

相关新闻

基于EKS与OpenClaw构建生产级AI智能任务调度平台实战

基于EKS与OpenClaw构建生产级AI智能任务调度平台实战

先把话说在前面:这篇文章不是项目宣传稿,而是我过去两个多月把一个内部 AI 工具集合,升级成一套真正能在生产环境里跑起来的“AI 智能任务调度平台”的完整记录。背景说起来很典型:公司里散落着七八个 AI 辅助项目,有的…

2026/10/4 6:34:29 阅读更多 →
Scan Chain实战解析:从原理到流片的DFT关键路径

Scan Chain实战解析:从原理到流片的DFT关键路径

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 6:34:29 阅读更多 →
丘成桐把 GPT 和 Claude 写进了论文致谢

丘成桐把 GPT 和 Claude 写进了论文致谢

「AI 不可能对最尖端的数学家有任何影响。」 说这句话的人叫丘成桐。2023 年 4 月,他在复旦大学的讲坛上把话说得很满:AI 只会把现有资料融会贯通,很难形成科学观念上的突破。 三年半后,他参与的最新论文在 arXiv 上挂出。致谢部分…

2026/10/4 6:34:29 阅读更多 →

最新新闻

Javaweb物流管理系统实战:从运行配置到数据库设计全解析

Javaweb物流管理系统实战:从运行配置到数据库设计全解析

简介:这是一份基于JavaWeb技术栈的物流管理系统完整项目资料,面向初、中级Java开发者和毕业设计/课程设计人群,覆盖订单管理、仓储管理、配送跟踪等核心业务。压缩包共717个文件,包含Java源码、JSP页面、SQL数据库脚本、XML配置以…

2026/10/5 14:27:56 阅读更多 →
企业技术支持RAG与Agent实战:无Token可用,有Token更聪明

企业技术支持RAG与Agent实战:无Token可用,有Token更聪明

1. 企业技术支持 Agent 的 RAG 实战拆解 1.1 这个项目到底在做什么 企业技术支持这个场景,做过的人都懂——每天面对的是海量重复问题、产品文档、历史工单、FAQ、内部 Wiki,还有一堆散落在聊天记录里的“民间解决方案”。新人上手慢,老人被…

2026/10/5 14:27:56 阅读更多 →
用LLM驱动马里奥:实时游戏Agent的架构与调试实录

用LLM驱动马里奥:实时游戏Agent的架构与调试实录

拿起"LLMario"这个名字的时候,我脑子里先冒出来的是Nintendo标志性的红帽子水管工,紧接着才意识到后面跟的是Large Language Model。一个纯粹用大语言模型驱动游戏角色、让它在一个实时模拟器环境里自己观察、自己决策、自己按手柄的项目&…

2026/10/5 14:27:56 阅读更多 →
Windows下dlib安装全指南:从C++编译环境到人脸检测实战

Windows下dlib安装全指南:从C++编译环境到人脸检测实战

1. 先从原理说起:dlib为什么装起来这么费劲 先说结论:Windows 上装 dlib 本身不难,难的是你缺了一整套 C 编译环境。很多人卡在 pip install dlib 上,看着终端刷了大半屏的 Building wheel for dlib 然后报红,第一…

2026/10/5 14:27:56 阅读更多 →
压力变送器嵌入式C程序设计:硬件耦合与工业可靠性实战

压力变送器嵌入式C程序设计:硬件耦合与工业可靠性实战

1. 项目概述:为什么一个压力变送器的C语言程序,值得花三天时间重写三次?你手上正拿着一块刚焊好的STC12C5A60S2最小系统板,旁边是两根红黑线连着的扩散硅压力传感器,示波器上跳动着不稳定的AD采样波形——这场景我太熟…

2026/10/5 14:27:56 阅读更多 →
隔离内网下AI Agent工程化实战:MCP与Skills架构落地

隔离内网下AI Agent工程化实战:MCP与Skills架构落地

1. 为什么“隔离内网”是 AI Agent 工程化的真正分水岭很多人第一次听到“隔离内网下跑 AI Agent”,第一反应是:不就是把模型换成本地部署、把网络请求掐掉吗?真做过一轮的人都知道,事情远没有这么简单。隔离内网意味着你面对的不…

2026/10/5 14:26:55 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →