{"full_name":"lennney/stop-that-shit","owner":"lennney","name":"stop-that-shit","url":"https://github.com/lennney/stop-that-shit","description":"Stop 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.","homepage":"https://lennney.com/zh/stop-that-shit","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/94768569?u=c19eaa1b3300dd2d39cc87b55e69659c4f964de1&v=4","created_at":"2026-08-11T15:31:45Z","pushed_at":"2026-11-10T05:55:32Z","metrics":{"stars":3783,"forks":80,"watchers":3,"issues":26,"prs":105,"releases":11,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":28,"forks":2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[3755,3783],"forks":[78,80],"watchers":[3,3],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":129,"title":"\"史\"这个字是这么用的吗？","comments":1,"created_at":"2026-11-03T03:28:04Z"},{"number":86,"title":"[Codex] Attachment review becomes unusable: MUTABILITY_UNPROVEN blocks legitimate parsers, and attachment metadata can prevent change directives from arming","comments":1,"created_at":"2026-10-06T13:23:07Z"}],"discussions":[],"latest_release":{"name":"Stop That Shit 0.2.5","tag":"0.2.5","published_at":"2026-10-15T12:31:31Z","body":"# Stop That Shit 0.2.5\n\n## 新增与修复 / Added and fixed\n\n- OMP 独立 Extension：原生 `/sts` 控制、文件边界和子任务容量。\n  / Add the OMP Extension with native control, file boundaries, and task capacity.\n- 修复合同范围、损坏状态恢复和旧 OpenCode 消息重试；未生效的后置指令给出明确提示。\n  / Correct contract scope, state recovery, stale retries, and ignored-directive feedback.\n- STSS 扩展文章、图注及新稿生成，保留必要条件与来源。\n  / Extend STSS to articles, captions, and drafting while preserving conditions and attribution.\n- 优化 runtime 读取和普通工具回执，完善 CLI、评估、发布扫描及验证命令。\n  / Improve runtime reads, ordinary results, CLI validation, evaluation, and release checks.\n- OpenCode schema 2.0.26；保留 Effect 4.0.0-rc.112。\n  / Update OpenCode schema while retaining the tested Effect runtime.\n\n## 升级 / Upgrade\n\nUse the 0.2.5 tag through your host's installation flow, then restart or reload.\nOMP uses its explicit Extension path. Codex users must review changed Hook\ndefinitions when the host requests renewed trust. See [INSTALL.md](https://github.com/lennney/stop-that-shit/blob/0.2.5/INSTALL.md).\n\n## 验证范围 / Verification\n\n609 source tests passed; three optional checks skipped. Offline cases passed\n22/22. Packed OpenCode 1.18.18/2.0.18 and installed OMP 18.4.4 passed the tested\nnative paths. Host checks used native tools or deterministic local responses,\nwith zero external model API calls. They do not establish general model\neffectiveness or Git-source installation. Attachment parsing remains unproven.\n\nSee [EVIDENCE.md](https://github.com/lennney/stop-that-shit/blob/0.2.5/EVIDENCE.md) for conditions and limitations.\n\n**Full Changelog**: [0.2.4...0.2.5](https://github.com/lennney/stop-that-shit/compare/0.2.4...0.2.5)\n\r\n"},"readme":true,"readme_zh":true,"news":[{"title":"Show HN: Stop That Shit – a guard against unrequested hashes from coding agents","url":"https://github.com/lennney/stop-that-shit","hn":"https://news.ycombinator.com/item?id=49492705","source":"Hacker News","lang":"en","date":"2026-08-29","points":3,"comments":0}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}