Claude Code Haha v0.5.5
This is a stability and experience release on top of v0.5.4, rounding out native file opening and image editing/rendering, plus streaming and desktop reliability hardening.
New & Improved
- Generated files open with native apps (#1233): files generated or written by the chat can be opened on your machine directly. The open-with menu is now a short, named list — ranked by system default, extension-to-app mapping, install location and usage count, cut to five entries — with working icons, and the file-manager entry is named per platform (#1236).
- User-attached images are accepted as ImageEdit inputs: an image you @-mention or paste/drop into the chat can be edited in place. Only session-registered or paste-directory paths are trusted; paths the model finds on its own are still refused.
- Chat image rendering stabilized: single-image previews stay readable while multi-image layouts stay compact, assistant output images have one sandboxed rendering owner, and unsafe Markdown images are rejected before the browser can request them.
- Model-aware default reasoning effort: the default effort now follows the selected model.
- Tool Search is now opt-in per provider (#1229).
Fixes
- Truncated tool calls no longer hang the session (#1237): new tool-input duration and stream boundary guards terminate a broken fragment instead of waiting on it forever.
- In a workspace with no git repository and no WorktreeCreate hook, agents that request worktree isolation no longer fail: the run degrades to the shared workspace directory and reports the skip in the workflow log and the Agent tool's result. Explicit entry points (EnterWorktree,
--worktree, bridge worktree mode) still fail loudly. - Rewind checkpoints no longer stall on long sessions; the desktop client now recovers safely from sidecar crashes (#1227).
- Generated files are shown once per turn instead of repeating.
- Virtual row measurement is stable (#1223), and H5 sessions no longer leave stale task state behind (#1214).
- The local index coalesces pending reconciliation work instead of rescanning on file-change storms.
- Settings warn when proxy configuration is taken over by an external source (#1219).
- Fixed reported provider and composer problems: cc-switch imports respect the saved
apiKeyFieldto pick the right auth header; Anthropic-format providers with experimental betas disabled hide the unavailable effort choice; pasting external rich text preserves line and blank-line boundaries while copied mentions stay mentions. - Files written by a shell command (e.g.
Write plan.mdpluspython make_report.py) reach the transcript again; document formats survive the change lookup, bare filenames are anchored to the directory the turn wrote into, and clicking an already-gone path says so instead of doing nothing. - Quality-gate Windows validation is more stable.
Installation
Download the installer for your platform and architecture from the Assets section at the bottom of this page:
- macOS:
Claude-Code-Haha-0.5.5-mac-arm64.dmg/Claude-Code-Haha-0.5.5-mac-x64.dmg - Windows:
Claude-Code-Haha-0.5.5-win-x64.exe/Claude-Code-Haha-0.5.5-win-arm64.exe - Linux x64: AppImage, deb, or
Claude-Code-Haha-0.5.5-linux-x86_64.rpm - Linux ARM64: AppImage, deb, or
Claude-Code-Haha-0.5.5-linux-aarch64.rpm