Skip to content

v4.2.0 — Protocol upgrade (2.1.204) + Background tasks card

Choose a tag to compare

@serialexperimentslainnnn serialexperimentslainnnn released this 08 Jul 17:12
· 259 commits to main since this release
v4.2.0
921435d

Protocol upgrade to claude 2.1.204 / SDK 0.3.204, plus a new dashboard card.

🗂 Background tasks in the session dashboard

The plugin now understands the binary's background_tasks_changed signal and shows a Background tasks card (with Stop) listing everything running in the background.

It's a level signal — the binary re-sends the full live set on every membership change — so unlike the edge-derived Subagents list it can never wedge a stale "running" indicator on a missed start/stop bookend. It's deliberately kept uncorrelated with the subagent stream (the SDK leaves their relative ordering unspecified) and resets whenever the CLI process restarts.

🔁 Retry progress for /btw

Progress for long-running side questions (control_request_progress) is now recognised: an API retry is surfaced as a "Retrying (attempt n/m)…" notice instead of being silently dropped.

🧩 Protocol surface

  • Models the new system/background_tasks_changed and system/control_request_progress messages.
  • Triages the new list_models, get_plan and get_workspace_diff control requests — thin-client dialogs the plugin knowingly never sends (its model catalog comes from the initialize reply).
  • ./gradlew checkDrift green at the new baseline.
  • Backward-compatible with older binaries.

Compatibility: JetBrains IDEs build 252 (2025.2) → latest EAP/RC (verified Compatible IC-252 → IU-262).
Install: Settings → Plugins → ⚙ → Install Plugin from Disk…claude-code-native-4.2.0.zip.

🔐 Verification

sha256  4e5819b2f252d27a917123c856bd1918d20e5bb9d68cbc51bb395bd58e608ca0  claude-code-native-4.2.0.zip

GPG-signed (detached, same key as the commits) — claude-code-native-4.2.0.zip.asc and …sha256.asc.
Signing key: 6CD3 0675 6132 C6FD DEE8 8A74 CD0C 12D8 3C04 435ALain.

gpg --verify claude-code-native-4.2.0.zip.asc claude-code-native-4.2.0.zip
sha256sum -c claude-code-native-4.2.0.zip.sha256