hangnone: a CLI that catches hanging or silently failing Claude Code jobs in CI

Obluness · reddit · 2026-09-08

The author kept seeing Claude Code invoked in CI as claude -p "..." with no unattended permission handling — jobs either hang until timeout or get silently auto-denied by claude-code-action while staying green. He built hangnone, a static scanner for GitHub Actions, GitLab CI, CircleCI, Azure Pipelines, Jenkinsfiles, shell scripts, and Python/JS subprocess calls. Each invocation is classified as HANG (blocks without --permission-prompts none/dontAsk/bypass), BYPASS (dangerously skips permissions), DENY-CONTINUE, or UNKNOWN. Usage: npx hangnone scan --fail-on hang, plus explain, hangnone:ignore, and hangnone fix (dry-run/--write). Targets Claude Code CLI v2.1.259+ behavior; not affiliated with Anthropic.

Original post →

More from coding & agent

coding & agent channel →