Skip to content

Releases: 0xsaju/claude-standby

v0.9.6 — native JetBrains cockpit + CLI update awareness

Choose a tag to compare

@0xsaju 0xsaju released this 27 Jul 12:33

Engine release. claude-standby update upgrades installs to 0.9.6 — matching
the extension (0.9.6) and the JetBrains plugin (0.9.6).

New

  • Native JetBrains cockpit (D49). A tool window for JetBrains IDEs
    (IntelliJ, PyCharm, WebStorm, …) — status, schedule, cancel, logs,
    diagnostics, and CLI update checks, all routed through the installed CLI so
    terminal, VS Code, and JetBrains share one engine and one task state.
    Platform-only dependency, Java 17. See jetbrains-plugin/.
  • CLI update awareness. status/doctor note when a newer release is out
    (TTY-only, cached discovery); claude-standby update --check reports the
    latest without installing. Never runs from the daemon or sensor.

Housekeeping

  • No GitHub Actions in the repo. Tests run locally (bash test/run-tests.sh);
    releases are cut manually; extensions are published by hand.

Update: claude-standby update
Fresh install: curl -fsSL https://github.com/0xsaju/claude-standby/raw/main/install.sh | bash

v0.9.5 — headless resume detaches from the editor

Choose a tag to compare

@0xsaju 0xsaju released this 24 Jul 11:58

Engine release. claude-standby update now upgrades installs to 0.9.5.
(There was no separate v0.9.4 engine release — this rolls up the 0.9.4 and
0.9.5 engine work.)

Fixes

  • Headless resume no longer hangs at "resuming" (D47). A daemon spawned
    from the VS Code/Cursor extension inherited the editor's environment, so
    claude -p decided it was inside an IDE, opened a bridge, and never exited
    after answering — the task stayed pinned at resuming forever. The daemon
    now strips every editor signal (VSCODE_*, CLAUDE_CODE_*, CURSOR_*,
    __CF*, TERM_PROGRAM) before invoking the resume, so it runs as a plain
    CLI and exits cleanly.
  • Audit remediation (D46). A 36-finding independent audit landed a batch
    of engine hardening fixes: session-resolution fail-closed, reschedule
    preemption (resets the attempt budget), numeric safety-rail validation,
    status-line sensor no-clobber, and more. See docs/DECISIONS.md D46.

Update: claude-standby update
Fresh install: curl -fsSL https://github.com/0xsaju/claude-standby/raw/main/install.sh | bash

v0.9.3 — reschedule resets the attempt budget

Choose a tag to compare

@0xsaju 0xsaju released this 23 Jul 09:14

Fixes a case where rescheduling a task that had previously exhausted its resume attempts would fail instantly at the scheduled time without ever attempting the resume: resume-at kept the spent resume_count from the prior cycle, so the daemon's max_resumes cap check tripped on arrival. Scheduling now resets the attempt budget (resume_count=0) every time, alongside the existing limit/armed resets. The max_resumes cap itself is unchanged. (D43)

Note for existing scheduled tasks written by <=0.9.2: cancel and reschedule under 0.9.3 to clear a stale count.

273 tests green.

curl -fsSL https://raw.githubusercontent.com/0xsaju/claude-standby/main/install.sh | bash

v0.9.2 — update offers the status-line sensor

Choose a tag to compare

@0xsaju 0xsaju released this 23 Jul 04:29

claude-standby update now offers the status-line sensor (exact reset times) with the same [Y/n] question the installer asks — but only once, ever: your answer is remembered and updates never nag. A sensor you already enabled is quietly kept pointing at the current install. CAR_SETUP_STATUSLINE=yes|no overrides for scripted use. (D42)

Includes v0.9.1 (resumes wait for the announced reset instead of burning retries into a still-active limit, D40). 272 tests green.

curl -fsSL https://raw.githubusercontent.com/0xsaju/claude-standby/main/install.sh | bash

v0.9.1 — resumes wait for the announced reset

Choose a tag to compare

@0xsaju 0xsaju released this 23 Jul 04:18

Fixes a field-reported failure: a resume that continued its session, worked, then ran into the NEXT usage-limit window retried on a short blind backoff — firing its remaining attempts into the still-active limit and exhausting max_resumes. The daemon now parses the reset time announced in the limit message (measured F1 format) and reschedules the retry to exactly that reset + grace; the backoff remains the fallback when no time is announced. (D40)

The installer now also offers the status-line sensor (exact reset times) with a [Y/n] prompt — still consent-based, scriptable via CAR_SETUP_STATUSLINE=yes|no. (D41)

268 tests green. Install/update as usual:

curl -fsSL https://raw.githubusercontent.com/0xsaju/claude-standby/main/install.sh | bash

Claude Standby 0.9.0

Choose a tag to compare

@0xsaju 0xsaju released this 20 Jul 11:53

First public release. Survives Claude Code usage limits: detect the limit, wait for reset, auto-resume the exact conversation. CLI + VS Code cockpit (macOS + Linux).

Install:

curl -fsSL https://raw.githubusercontent.com/0xsaju/claude-standby/main/install.sh | bash

The claude-standby.tar.gz asset is what the installer downloads (its download count reflects install + update activity).