github kortix-ai/suna v0.8.44
v0.8.44 — Reliability fixes, session loading overhaul, and mobile polish

13 hours ago

v0.8.44 — Reliability fixes, session loading overhaul, and mobile polish

This release improves session reliability, removes legacy session loaders, hardens API recovery and SSH flows, and ships a broad set of mobile UX upgrades.

Highlights since v0.8.43:

  • Keep reconnect flows in the background and add polling/SSE fallbacks to avoid empty or stale session states
  • Eliminate session loaders with IndexedDB cache, background prefetch, and store consolidation
  • Fix provider health fallbacks, SSH key verification, sandbox/runtime handling, and justavps recovery compatibility
  • Deliver mobile improvements across titles, tabs, drawers, settings, theming, and local sandbox visibility

Changes

  • fix(ci): force-sync production branch during releases
  • fix(admin): remove broken account activity view
  • Delete
  • fix(web): keep reconnects in background
  • Eliminate session loaders: IndexedDB cache, background prefetch, store consolidation
  • fix(api): return fallback health for unsupported providers
  • fix(api): SSH key verify ran $(stat) on host, not in container
  • fix(api): stop calling ensureRunning from SSH setup — it force-restarts the workload
  • fix(api): drop 'pipefail' from justavps recovery — dash-incompatible
  • (mobile) Ability to modify session title
  • (mobile) bridge optimistic parts in hydrate + SSE to prevent empty user bubble
  • (mobile) use /global/config so custom providers persist across dispose
  • (mobile) add 3s polling fallback for busy sessions when SSE is broken
  • (mobile) re-hydrate loaded sessions after SSE gap
  • (mobile) make project_select/create tool rows tap-to-open project
  • (mobile) make file-op footer path tappable to open file preview
  • (mobile) port tool-meta, 15s SSE heartbeat
  • fix(api): justavps host recovery script used invalid shell syntax
  • fix(web): bridge optimistic parts in hydrate to prevent empty user bubble
  • (mobile) surface local Docker sandbox in listSandboxes via local-bridge probe
  • fix web custom provider: use global config endpoint so providers persist across dispose
  • fix malformed opencode.jsonc from ocx init breaking custom LLM provider registration
  • (mobile) Fix sandbox update
  • fix sandbox privilege handling for managed runtimes
  • (mobile) change modal into sheet on update
  • (mobile) ui update wip
  • (mobile) UI improvements
  • (mobile) Update colors
  • (mobile) Fix crash when changing theme
  • (mobile) Clean up user menu sheet
  • (mobile) When opening user's settings sheet, do not close drawer
  • (mobile) Animate tabs page
  • (mobile) Improve drawers ui
  • (mobile) Modern hamburger
  • (mobile) Make better gradient about prompt textarea
  • (mobile) Improvements on the bottom bar
  • (mobile) Keep centered pill
  • (mobile) Do not open tabs on double click on a single tab
  • (mobile) expand to all tabs
  • fix(web): add polling fallback when SSE is broken during busy sessions
  • fix(web): prevent stale state from clearing optimistic messages on session create
  • (mobile) Update at the footer
  • (mobile) WIP on the drawers

Docker Images

  • kortix/computer:0.8.44
  • kortix/kortix-api:0.8.44
  • kortix/kortix-frontend:0.8.44

Don't miss a new suna release

NewReleases is sending notifications on new releases.