Releases: Parcha-ai/build
Releases · Parcha-ai/build
Build v0.5.34
Immutable
release. Only release title and notes can be modified.
Changes
v0.5.34 — Auto Build routing intelligence
- Auto Build now keeps follow-up turns on the same harness as the previous turn (native session resume is cheaper and preserves working context), while genuinely new intents re-route freely
- Explicit harness directives ("use codex", "switch to gemini") are now honored as the top-priority routing signal
- Bare harness-name mentions (e.g. CLAUDE.md in a file path) no longer cause spurious harness switches
- The meta-controller is continuity-aware: it sees the previous turn's harness/model when routing
v0.5.33 — Conversation continuity fix
- Fixed a critical bug where long agentic turns produced impossible context readings (134%–2704%) that silently disabled session resume — conversations no longer lose their memory between turns
- Context occupancy is now measured from the last API call instead of cumulative turn usage; poisoned stored readings self-heal on the next turn
- Spawn working directories are validated before launching Claude/terminal processes, with graceful fallback when a worktree has been deleted
v0.5.32 — NUX and SSH improvements
- Fixed new-user onboarding flow
- License correction and SSH session improvements
Download: Build for macOS (Apple Silicon) — .zip or .dmg
Build v0.5.31
Immutable
release. Only release title and notes can be modified.
Changes
NUX / Onboarding
- Per-agent inline API key inputs — each agent card expands to show its own key field (replaces global API key input)
- Removed "Advanced Settings" link from onboarding
- Fixed React hooks crash when clicking Advanced Settings (early return before useEffect)
- Morning Priority Review now defaults to off (opt-in via Settings > General)
Queue & Streaming
- Message queue always drains after stream ends, even on error — queued messages no longer get stuck
- Always kill active remote processes before starting a new SSH turn — fixes dual Claude processes running on the same worktree
CPU / Stability
- Guard git IPC handlers against missing directories — eliminates 471 thrown exceptions per cycle
- Skip git status polling for SSH sessions in ChatContainer — reduces redundant remote exec calls
Download: Build for macOS (Apple Silicon) — .zip or .dmg
Build v0.5.30
Immutable
release. Only release title and notes can be modified.
Fix: CPU death from git polling storm
- Guard git IPC handlers against missing directories — return safe defaults instead of throwing 471 exceptions per cycle for sessions whose working directory doesn't exist locally
- Skip git polling for SSH sessions in ChatContainer — branch info is already refreshed by SessionCard; redundant polling triggered expensive remote SSH exec calls saturating the main process
Root cause: With 523 sessions (158 SSH), the app was throwing hundreds of exceptions per polling cycle and running dozens of concurrent SSH echo ok health checks, generating enough DNS lookups to crash Electron's c-ares resolver (EXC_BREAKPOINT in ares_dns_rr_get_ttl).
Download: Build for macOS (Apple Silicon) — .zip or .dmg
Build v0.5.29
Immutable
release. Only release title and notes can be modified.
Changes
- Agents settings tab — replaces API Keys with per-harness cards showing status, CLI install, and API key config
- Removed embedded API keys from binary — Cerebras and ElevenLabs keys no longer baked in
- Cerebras API Key moved to Auto Build tab — required for intelligent routing
- Fixed command injection in openExternal fallback (exec → execFile)
- Live GitHub releases in Settings > Releases tab
- Auto-update notifications — status bar shows when a newer version is available
- Attachment display in user messages — inline image thumbnails
- Queue drain fixes — messages no longer stuck after stream errors
All previous release binaries have been removed. This is the first clean build without embedded secrets.
Download: Build for macOS (Apple Silicon) — .zip or .dmg