0.0.10
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
1when 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
asararchive. - 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, wherechild_process.spawn()andexecFile()cannot execute them. - Only
node-ptyhad 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/**toasarUnpackinelectron-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