github stablyai/orca v1.4.184-rc.0

pre-release6 hours ago

UI / workspace

Orchestration

  • Use provider-neutral Opus alias in orchestration guide by @Jinwoo-H in #14119
  • Fix federation terminal settlement retries and legacy admission by @Jinwoo-H in #14105

Agents / native chat

  • fix(agent-status): map omp ask tool to blocked sidebar state by @FurmaPanda in #14114
  • fix(agent-hooks): fail closed without detected agent allowlist by @bbingz in #11676
  • fix(agents): align Floating discovery and launch authority by @Jinwoo-H in #14106
  • Fix native chat image marker position handling by @brennanb2025 in #14162

Windows / WSL

Terminal

  • fix(terminal): recover readiness after startup exec by @Jinwoo-H in #14027
  • fix(terminal): require agent identity for guarded sends (STA-4028) by @brennanb2025 in #14092
  • fix(terminal): retain alt frames through park reveal by @nwparker in #13882
  • fix(daemon): let the connect prove a retired daemon, not the token read by @brennanb2025 in #14128
  • fix(daemon): retain a flat per-session scrollback window by @brennanb2025 in #13061
  • fix(terminal): preserve Fish readiness escape bytes by @Jinwoo-H in #14142
  • fix terminal attribution shim removal edge cases by @nwparker in #14187
  • Fix fsync of read-only files on POSIX by @AmethystLiang in #14235
  • fix(daemon): stop killing live coding agents when the daemon can't report its sessions by @nwparker in #13928
  • fix(daemon): restore previously recoverable scrollback from durable history by @brennanb2025 in #14193

Remote server / SSH

  • Gate paired web creation actions by provider by @Jinwoo-H in #13909
  • fix(browser): route remote terminal links to owning host by @Jinwoo-H in #14117
  • fix(terminal): never wipe a painted pane for a snapshot that carries no image by @brennanb2025 in #14099
  • fix(terminal): repaint a recovered remote pane from the host's retained buffer by @brennanb2025 in #14095
  • Fix paired web creation failure handling (STA-4024, STA-4025, STA-4063) by @Jinwoo-H in #14100
  • fix(terminal): retain SSH startup delivery through reconnect by @Jinwoo-H in #14161
  • Fix remote server browser tab fallback behavior by @AmethystLiang in #14194
  • Fix terminal split source incarnation and rejection cleanup by @AmethystLiang in #14238
  • feat(dashboard): identify SSH and remote hosts by @brennanb2025 in #14177
  • fix(ssh): stop SSH reconnect from multiplying terminals and resuming agents twice (STA-3077) by @nwparker in #13326

Browser

  • fix(browser): preserve partitioned Google cookies on import by @brennanb2025 in #14086
  • fix(browser): guide Google sign-in after cookie import (STA-4019) by @brennanb2025 in #14085
  • fix(browser): disable unsupported FedCM by @Jinwoo-H in #14023
  • fix(browser): never resurrect cookies after a failed import clear (STA-4061) by @brennanb2025 in #14132
  • perf(browser): clear cookies in one bulk call that excludes the Google family (STA-4065) by @brennanb2025 in #14131
  • fix(browser): sanitize reserved Windows download names by @nwparker in #14145
  • fix(browser): fail-closed cookie clear after a partial import wipe (STA-4090) by @brennanb2025 in #14191

GitHub / source control

Performance

  • perf(renderer): publish agent status bursts once by @nwparker in #13974
  • perf: avoid polling remote runtimes on local repo changes by @nwparker in #13632
  • perf(renderer): index the repo catalog compat merge and keep catalog identity by @nwparker in #13803
  • fix(store): keep setup-script dismissal array identity on no-op repo fetches by @nwparker in #14211
  • perf(store): keep runtimeEnvironments identity across no-op catalog lists by @nwparker in #14214
  • perf(renderer): keep project catalog identity on SSH readoption by @nwparker in #14212
  • perf(github): reuse workItemsCache identity on no-op refetch by @nwparker in #14216
  • perf(renderer): keep worktree lineage map identity on no-op refresh by @nwparker in #14217
  • fix(store): keep project catalog identity when repo.addedAt is 0 by @nwparker in #14213
  • perf(runtime): stop rescanning every repo every 30s with a Git-admin fingerprint by @nwparker in #14207
  • perf(skills): bound and share skill discovery scans by @nwparker in #14204
  • perf(ai-vault): reuse session list identity on reminted scannedAt by @nwparker in #14245
  • fix(ai-vault): stop the scan-stamp guard from deciding merged results by @nwparker in #14261

Mobile

Tests / CI

New Contributors

Full Changelog: v1.4.183...v1.4.184-rc.0

Don't miss a new orca release

NewReleases is sending notifications on new releases.