Have a cronjob every morning 3 hours before you usually start work pinging claude code to have a quicker session reset.
Heat trend
Collecting trend data
The percentage is based on available heat signal, not comment count or independent people.
A user describes using a daily cronjob to reset their Claude session timer, allowing for more continuous work.…
I have a cronjob running every morning that's just "claude -p 'ping' ". I usually start working at 9, and this cronjob runs at 7, so that means my session timer resets every day at 12. If I don't do this, usually my session limit is full at some awkward time where it resets when I stopped working already, this way I get a lot more work done in a single day.
The idea is to get 2 sessions worth of tokens back2back. Ideally the timer resets when your usage is at 99%. So if you hit the session limit usually around 3 hours since your first prompt, set the cronjob 2 hours before you start.
A cronjob is a schedulable task on Linux, I guess Windows and OSX have something similar although I have no idea what they call it.
EDIT: Added some clarification to explain it better.
EDIT2: So this actually might break the TOS unless you do it manually every morning;
From the TOS:
Except when you are accessing our Services via an Anthropic API Key or where we otherwise explicitly permit it, to access the Services through automated or non-human means, whether through a bot, script, or otherwise