Skip to content

v0.3.0 — /queue-resume, fill limit calculator, live reset anchor

Choose a tag to compare

@davorinpavlica davorinpavlica released this 31 Jul 08:43

Results come back to you

  • /queue-resume — new command. Pulls finished task results into the current chat. Filtered by project, so a task queued in one repo never surfaces in another repo's chat. Results accumulate between calls; nothing is lost.
  • Every finished task also leaves an HTML archive in ~/.claude/queue/outputs/, and its output is copied to the clipboard.

The queue warns you before a window is full

  • calc-fits.sh — estimates how many tasks still fit in the current 5-hour window, learning from the measured cost of your previous tasks (task-costs.log, last 50).
  • /queue-task and /queue-status show that estimate. TIGHT at 70% utilization, OVER at 85% or under 30 minutes to reset.
  • The chat warns you directly when a window is nearly full, at most once every 30 minutes.
  • The daemon auto-shifts a task to the next window when it will not fit, and marks it BLOCKED after 3 shifts instead of retrying forever.

Window times are now correct

  • Window hours (q1–q5) anchor on the live meter instead of a cached value that drifts stale during a session. Before this, /queue-status could be several minutes early and --qN wrote those wrong minutes into the queue.
  • The daemon confirms the reset actually happened before running a batch. This also stops a task from firing mid-window after the Mac has been asleep.
  • -q2 (single dash) is now accepted alongside --q2.

Notes

  • rusted-claude-meter stays optional. Without it, everything falls back to the cached reset time exactly as before.
  • New file scripts/reset-source.sh is a library, not a command. install.sh places it for you.