{"slug": "show-hn-i-hate-typing-continue-once-my-cc-quota-resets", "title": "Show HN: I hate typing continue once my CC quota resets", "summary": "A developer released cc-session-recover, an open-source tool that automatically resumes Claude Code sessions after API quota resets, eliminating the need to manually type 'continue'. The tool uses a recovery note and heartbeat mechanism to preserve context and retry tasks without user intervention.", "body_md": "Your long Claude Code task survives quota stops — and continues by itself after the reset, with no prompt from you.\n\nWhen quota or a rate limit kills a session mid-task, Claude normally just stops until you come back and tell it to continue. This workflow removes that. Claude keeps a recovery note (`HANDOFF.md`\n\n) as it works, retries on a slow schedule while quota is blocked, and the first attempt after the reset picks the task up exactly where it stopped.\n\nEvery part of this has been verified against a genuine quota stop, end to end.\n\n```\nnpx cc-session-recover init /path/to/project\n```\n\n(Or from a clone: `bash scripts/install-into-project.sh /path/to/project`\n\n. Pass `--no-hooks`\n\nwith either to install the files without activating anything.)\n\nApprove the hooks once when Claude Code asks on the next start. That's the whole setup.\n\n```\ncd /path/to/project\nclaude\n```\n\nGive Claude your task, normally. Nothing extra to type — the injected standing instructions make Claude keep the recovery note and set its own retry schedule. Leave the terminal open and walk away.\n\nIf quota dies mid-task, work resumes automatically after the reset.\n\n- It avoids\n`tmux`\n\n,`screen`\n\n, and terminal-injection hacks. Headless`claude -p --resume`\n\nis used only by the optional closed-terminal watcher, targeting the exact recorded session. - It gives you two recovery paths. With the terminal open, the heartbeat resumes inside the active Claude Code session. With the terminal closed, the watcher resumes the saved session id.\n`HANDOFF.md`\n\nkeeps the next step in the repo, with project state, recent progress, and the exact next action.- The heartbeat runs inside the active Claude Code session, so the original context stays alive while quota is blocked.\n\n- It does not bypass quota. It only waits for the reset.\n- The basic flow needs the terminal to stay open. A closed-terminal recovery mode exists; see the docs.\n- Worst case is never lost work: the recovery note is always on disk, and \"Read HANDOFF.md and continue\" restores any session by hand.\n\n[Simple flow](https://github.com/softcane/cc-session-recover/blob/main/docs/simple-flow.md)— how it works, told as a story (notebook, alarm, watchman).[FAQ](https://github.com/softcane/cc-session-recover/blob/main/docs/faq.md)— reliability, hook approval, what still needs a human.[Full details](https://github.com/softcane/cc-session-recover/blob/main/docs/claude-code-auto-resume.md)— closed-terminal watcher, precise reset-time resume, all limits.", "url": "https://wpnews.pro/news/show-hn-i-hate-typing-continue-once-my-cc-quota-resets", "canonical_source": "https://github.com/softcane/cc-session-recover", "published_at": "2026-06-14 19:18:07+00:00", "updated_at": "2026-06-14 19:42:00.587115+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "large-language-models"], "entities": ["Claude Code", "cc-session-recover", "GitHub", "softcane"], "alternates": {"html": "https://wpnews.pro/news/show-hn-i-hate-typing-continue-once-my-cc-quota-resets", "markdown": "https://wpnews.pro/news/show-hn-i-hate-typing-continue-once-my-cc-quota-resets.md", "text": "https://wpnews.pro/news/show-hn-i-hate-typing-continue-once-my-cc-quota-resets.txt", "jsonld": "https://wpnews.pro/news/show-hn-i-hate-typing-continue-once-my-cc-quota-resets.jsonld"}}