Skip to content

Claude Console 1.3.1

Choose a tag to compare

@rshankras rshankras released this 02 Jul 05:52
12abf29

Fixed

  • Thread leak that crashed the Logi Plugin Service. The live-status poller ran on an auto-repeating 500 ms timer whose osascript callback blocked on an un-timed ReadToEnd(). A slow/hung osascript let poll callbacks overlap and pile onto the thread pool, which grew unbounded until LogiPluginService hit the macOS ~4096-thread limit and aborted (SIGABRT) — after which Logi crash-disabled the plugin, so its keys showed only an exclamation mark / plain text and eventually vanished until a Mac restart. The poll now runs on a non-overlapping one-shot timer, osascript is bounded by a hard timeout that kills a hung process, and the frontmost-tab probe is throttled from ~1 s to ~2 s.

Install

Double-click ClaudeConsole_1_3_1.lplug4 (or logiplugintool install ./ClaudeConsole_1_3_1.lplug4). If macOS blocks it: right-click → Open, or xattr -dr com.apple.quarantine ClaudeConsole_1_3_1.lplug4. Import ClaudeConsole-Keypad.lp5 in Logi Options+ for the ready-made layout.

Full notes in CHANGELOG.md.