## stablyai/orca — v1.4.138-rc.4…v1.4.138-rc.5

_13 commits._

### Fixes
- **Improve WSL launcher installation reliability** — Fixed race conditions and improved robustness in Windows Subsystem for Linux (WSL) launcher registration by adding filesystem locks, atomic file operations, and better error handling. This prevents installation conflicts when multiple Orca instances run simultaneously and eliminates unnecessary re-probing on startup. (34a9df7)
- **Fix worker done pane identity** — Fixed identity verification for worker_done and heartbeat messages to ensure they can only be sent from the correct dispatched pane. The system now properly rejects messages with mismatched sender identities and reconstructs lifecycle payload fields to prevent identity spoofing. Worker processes without a resolvable sender identity will now fail with a clear error instead of silently succeeding. (52388c1)
- **Fixed 20 failing end-to-end tests** — Repaired the release test suite by addressing test infrastructure issues (flaky specs, stale assertions), fixing a product bug where the profile switcher button was hidden in e2e builds, and hardening test thresholds for timing and geometry checks. Changes also extract shared test helpers to reduce duplication across terminal parking tests. (220811c)
- **Tool failure errors now visible** — Fixed tool-failure error messages from Cursor, Copilot, and Grok agents to display prominently instead of being hidden behind stale tool names. When a tool fails, the error message now surfaces as the last message instead of showing the tool that was attempted. (5856a9f)
- **Agent icons now load locally** — Agent icons are now bundled with the app instead of loading from Google's favicon service, which is unreachable in some regions and prone to outages. This fixes broken icon displays on the agent settings page, terminal title bar, and status bar across both desktop and mobile. (371d71a)
- **Grok authentication session selection** — Fixed Grok authentication to prefer the active auth.x.ai session over stale entries in the auth file, and updated the clipboard error message to mention Grok alongside other applications when OSC52 clipboard access is blocked. (81ed573)
- **Fix hard-wrapped HTTP links opening** — Fixed an issue where HTTP links that wrap across multiple lines in the terminal would open multiple times when clicked. The fix adds proper handling for detecting and activating wrapped URLs exactly once, with safeguards to prevent duplicate link activation. (a67cbf2)
- **Isolate SSH relay file watchers** — Fixed security and stability issues in SSH relay's file-watching system by preventing environment variable leaks from affecting isolated child processes. Added tests to ensure the relay watcher pool properly fails closed when the isolated child is missing, and the fault harness now uses exclusive file creation to prevent clobbering. (e3c47ef)
- **Improve serve recipe JSON validation** — The CLI now waits for valid recipe JSON output from the serve process, skipping over startup status messages and invalid JSON. This hardens the launch mechanism to handle edge cases like split UTF-8 buffers and JSON appearing without trailing newlines, while preventing sensitive data from leaking in error output. (a5faf19)
- **Fix staging with special characters** — Fixed an issue where file paths containing Git glob characters (like brackets) were not being staged correctly. The system now treats these paths as literal file names instead of patterns, ensuring files with special characters in their names can be properly staged and unstaged. (deb8152)
- **fix(agent-status): label Cursor by identity, not a bare "cursor" token (#8445)** (8abe093)

### UI
- **Open/Start button styling refreshed** — The Open and Start buttons in the task list now use the consistent Button component instead of a raw HTML button element. Open shows as a solid primary button (for resuming existing work) while Start appears as an outline button (for new workspaces), with improved hover and focus states. (ec7cc2d)

### Backend
- **Release candidate version bump** — Updated to version 1.4.138-rc.5, a new release candidate for the Orca IDE. (c15c217)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/stablyai/orca?utm_source=github-action)._