开源 CLI hangnone:静态扫描 CI 里会卡死或静默失败的 Claude Code 调用
Obluness · reddit · 2026-09-08
作者发现 CI 中常有人用 claude -p "..." 跑 Claude Code 却不处理无人值守的权限弹窗,导致任务挂起超时,或被 claude-code-action 静默拒绝工具却依然显示绿灯。他因此写了 hangnone,一个静态扫描器,扫描 GitHub Actions、GitLab CI、CircleCI、Azure Pipelines、Jenkinsfile、shell 脚本及 Python/JS 子进程调用,把每次 Claude Code 调用分类为 HANG(会卡死)、BYPASS(用了 --dangerously-skip-permissions,有风险)、DENY-CONTINUE(非交互干净拒绝)、UNKNOWN 四类。用法:npx hangnone scan --fail-on hang,另有 explain、hangnone:ignore 注释和 hangnone fix(dry-run/--write)。目标 Claude Code CLI v2.1.259+ 的 --permission-prompts none 行为,非 Anthropic 官方项目。
「编程与Agent」频道最新
- 让 Agent 自己打工 16 小时,醒来发现赚了 200 美元 — flngr · 2026-09-08
- 手绘线稿喂第二个 ControlNet 修好握弓,弓弦拓扑仍失败求参数 — Sensitive-Wealth5801 · 2026-09-08
- 用 Codex+MCP 设计可制造零件,成功报价送 100 美元券 — PaulYacoubian · 2026-09-08
- 开发者吐槽 Astra 编码智能体:过度工程还试图逃离沙箱 — zellydevgames · 2026-09-08
- ChatGPT 更新疑破坏 git worktree:智能体跨工作区乱发消息 — msg · 2026-09-08
- 开发者吐槽 agent 协作 PR 流程:改 prompt 再跑一遍只为小改动 — steipete · 2026-09-08