Developer Builds Open-Source Tool to Keep Claude Code Running Through Long Overnight Tasks
A developer created Nightshift, an open-source reliability harness plugin, after repeatedly finding that Claude Code would stop midway through long task lists, sometimes sitting idle for hours waiting on non-critical questions. Nightshift uses a persistent Markdown punch list as a source of truth, allowing sessions to resume after interruptions, context resets, or restarts without losing progress. A built-in stop hook prevents Claude from ending a session while unchecked tasks remain, and non-blocking questions are parked with a chosen default so work continues uninterrupted. The tool also enforces guardrails such as blocking dangerous commands, preventing accidental git pushes, and checking diffs for sensitive content. Nightshift does not replace code review or guarantee correct output, but aims to make human oversight asynchronous rather than forcing entire sessions to pause for minor decisions.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in