Download Latest Version v0.2.34 source code.tar.gz (3.5 MB)
Email in envelope

Get an email when there's a new version of Craft Agents

Home / v0.2.33
Name Modified Size InfoDownloads / Week
Parent folder
Craft-Agents-0.2.33-win-x64.exe 2026-01-26 164.2 MB
Craft-Agents-0.2.33-mac-x64.dmg 2026-01-26 168.8 MB
Craft-Agents-0.2.33-mac-arm64.dmg 2026-01-26 159.8 MB
Craft-Agents-0.2.33-linux-x64.AppImage 2026-01-26 175.2 MB
README.md 2026-01-26 2.6 kB
v0.2.33 source code.tar.gz 2026-01-26 3.5 MB
v0.2.33 source code.zip 2026-01-26 3.8 MB
Totals: 7 Items   675.2 MB 0

Features

Simplified OAuth Authentication

  • Craft Agent now exclusively uses its own OAuth flow for authentication
  • Removed Claude CLI/Desktop token detection and import functionality
  • Users with legacy tokens will be prompted to re-authenticate once
  • Cleaner, more reliable authentication experience

Developer Testing Tools

  • New test-token-refresh.ts script for OAuth token testing and debugging
  • Supports login, expiry simulation, origin detection, and migration testing
  • Added --token-only flag to fresh-start script for testing onboarding without losing workspace data

Improvements

Claude Config Auto-Repair

  • Automatically detects and repairs corrupted ~/.claude.json before the SDK subprocess starts
  • Handles missing files, empty files, UTF-8 BOM encoding (Windows), invalid JSON, and stale .backup files
  • Prevents "CLI output was not valid JSON" crashes caused by the SDK writing plain-text recovery messages to stdout
  • Includes retry logic for Windows file-locking scenarios (antivirus, indexer)
  • Runs once per process lifetime with reset capability for error recovery

OAuth Token Logging

  • Token refresh operations now log expiry timestamps for easier debugging
  • Better visibility into token lifecycle and refresh behavior

Icon Cache Robustness

  • Fixed null handling for missing workspace icons
  • IPC calls now properly return null instead of throwing for missing images

CI/CD Pipeline

  • New 2-step release flow: build & upload (automatic on tag push) + promote to latest (manual workflow)
  • Upload manifest script can now copy from existing version artifacts

Bug Fixes

  • Fixed auto-activation failing for sources with authType: none (e.g., Context7) (#72)
  • source_test now correctly sets isAuthenticated for MCP, API, and local sources that don't require authentication
  • Fixed session date grouping changing after app restart by persisting lastMessageAt separately (#69)
  • Fixed empty placeholder docs by copying documentation assets into Electron dist (#70)
  • Fixed OSS electron:dist:mac builds by adding missing scripts to allow-list (#71)
  • Fixed potential crash when workspace icon file doesn't exist
  • Fixed IPC error handling for missing workspace images
  • Fixed SDK subprocess crash when ~/.claude.json is missing, empty, BOM-encoded, or contains invalid JSON
Source: README.md, updated 2026-01-26