Skip to content

0.0.10

Choose a tag to compare

@github-actions github-actions released this 14 Mar 23:04
· 66 commits to main since this release

v0.0.10

This release fixes a packaging issue that caused Claude sessions to fail in packaged builds after the Agent SDK migration, and includes a small round of supporting UX and reliability improvements.

What's Fixed

  • Fixed packaged app sessions failing immediately with exit code 1 when using the Claude Agent SDK.
  • Fixed Electron packaging so the SDK's bundled CLI and native binaries are unpacked to the real filesystem instead of being left inside the asar archive.
  • Resolved a runtime issue where the SDK could not spawn child processes from inside app.asar.

Root Cause

  • The Agent SDK (@anthropic-ai/claude-agent-sdk) internally spawns a child process and depends on bundled executables and native binaries.
  • Electron had packaged those files inside app.asar, where child_process.spawn() and execFile() cannot execute them.
  • Only node-pty had previously been unpacked, so SDK-backed sessions failed in packaged builds.

Additional Improvements

  • Improved job error tracking by recording when a job fails, is cancelled, or is recovered after an app restart.
  • Improved job timing so planning and development durations stop correctly when a job errors.
  • Improved installed editor detection by detecting editors at startup and reusing that data in Settings.
  • Polished the image attachment bar for better sizing and UI consistency.

Implementation

  • Added node_modules/@anthropic-ai/claude-agent-sdk/** to asarUnpack in electron-builder.yml.

Included In This Release

  • Agent SDK packaging fix for packaged builds
  • Job error handling and timing improvements
  • Editor detection improvements
  • Image attachment UI polish
  • Version bump to 0.0.10