v0.3.5 — Claude Opus 4.6 & Auto-Update Reliability
Claude Opus 4.6 model support, reliable macOS auto-update progress, automatic image resizing, and skill mention improvements.
🧠 Claude Opus 4.6 Support
Craft Agent now supports Claude Opus 4.6 (claude-opus-4-6) — Anthropic's latest and most capable model.
What Changed
- New top-tier model — Opus 4.6 is OUT and now available in Craft Agents too!
- Available everywhere — Settings page, chat model selector, playground, and the
call_llmtool - Opus 4.5 still available — Listed as "Previous generation" for users who prefer it
🔄 Reliable macOS Auto-Update
Upgraded electron-updater to v6.8.0+ which fixes download-progress event emission on macOS.
What Changed
- Real download percentage — macOS now shows actual download progress instead of an indeterminate spinner
- ~150 lines of workarounds removed — The macOS file watcher fallback is no longer needed
- Reliable update-downloaded event — Updates complete reliably without getting stuck
🖼️ Automatic Image Resizing
Large images are now automatically resized instead of being rejected with an error.
What Changed
- Images exceeding the 8000px dimension limit are automatically resized to fit within API limits
- Typed error codes (
ImageValidationError) for better programmatic handling - Clearer error messages when resize isn't possible
🛠️ Skill Mentions Improvements
- Dot support in workspace IDs — Skill mentions now support dots (
.) in workspace IDs, in addition to spaces, hyphens, and underscores - Space support in workspace slugs — Regex patterns updated for Windows path compatibility
- 28 new unit tests covering skill pattern parsing with various workspace ID formats
Improvements
SDK Update
- Updated Claude Agent SDK from 0.2.19 to 0.2.34 (CLI 2.1.31 → 2.1.34)
- New "Executing actions with care" system prompt section
- Enhanced Git Safety Protocol instructions
Developer Experience
- Added Husky pre-commit hook running typecheck before commits
- Fixed TypeScript errors across shared and core packages for clean builds
- Added extracted Claude Code system prompts for SDK version tracking
UI
- Fixed status icon colors in right-click context menu
Documentation
- Added troubleshooting section to Gmail source guide (API enablement, OAuth credentials)
Bug Fixes
- Auto-Update: macOS download progress now works reliably (upgraded electron-updater)
- Images: Large images auto-resize instead of throwing errors
- Skill Mentions: Fixed regex to use space instead of
\s(prevents newline matching) - Context Menu: Status icon SVG colors now render correctly
- TypeScript: Fixed duplicate exports, missing error codes, and type mismatches
GitHub Issues
| Issue | Title | Status |
|---|---|---|
| #73 | Auto-update | Partially addressed |
| #127 | Google OAuth tokens not injected | Partially addressed (docs) |
Stats
- 40 files changed
Full Changelog: v0.3.4...v0.3.5