github kortix-ai/suna v0.13.18
v0.13.18 — Sessions keep their own agent, and explicit repository access

latest releases: dev-latest, v0.13.19
5 hours ago

Fixed

  • Terminal opens on a stopped workspace. Opening Terminal requests a wake even before the first shell exists. Connection retries have a deadline and preserve shell output.
  • Session switches keep message retries in the right workspace. Missing conversations stop repeated 404 or 410 requests without clearing cached history.
  • Sessions keep their own agent. A session could be switched to an agent from a different project after a prompt that named no agent, which removed its access to connectors and the Kortix CLI. Every session now always runs as its own agent, and a session that was affected recovers on its next message.
  • The first message on the home screen no longer gets stuck in the composer after a slow start.
  • Project pages load cleanly. The project home shows the Kortix mark while it loads instead of a flashing placeholder.
  • Session history is saved before a session stops, and responses from the in-sandbox model proxy are no longer returned in a corrupted encoding.
  • Admin project list shows each project's own session counts.
  • Customize settings show what you saved. After saving an agent or connector setting, a reload could show the previous value for up to a minute.

Improved

  • Connector activity uses consistent names. Connector calls appear as connector calls.
  • Repository access is explicit. Agents now declare whether a session gets the project's files, replacing the older workspace modes. Older API clients keep reading restricted manifests correctly.
  • Previews route correctly and set up shared sandboxes in isolation.
  • Release checks are more reliable: preview environments use their own database, confirm the running runtime, and wait for completed agent artifacts before asserting on them. They also verify cold terminal wake and session-switch routing, allocate sufficient preview frontend memory, and check Docker readiness.

What's Changed

  • chore(release): VERSION → 0.13.16 [skip ci] by @github-actions[bot] in #7249
  • chore(release): VERSION → 0.13.17 [skip ci] by @github-actions[bot] in #7253
  • Replace workspace modes with explicit repository access by @markokraemer in #7240
  • fix(preview): a legacy HS256 session opens preview origins again by @markokraemer in #7258
  • fix(web): a timed-out first prompt no longer stays in the home composer by @sutharjay1 in #7254
  • fix(web): project home loading paints the Kortix mark, not a skeleton by @sutharjay1 in #7263
  • fix(api): session tokens no longer adopt another project's agent by @markokraemer in #7262
  • Release candidate: main 3e7d039 → staging by @markokraemer in #7266
  • chore(release): VERSION → 0.13.18 [skip ci] by @github-actions[bot] in #7269
  • chore(release): staging VERSION → 0.13.18 [skip ci] by @github-actions[bot] in #7270
  • hotfix(staging): editor manifest reads are fresh on every replica; release setup polls retry transport errors by @markokraemer in #7273
  • fix(web): connector tool calls say "connector", not "app" by @markokraemer in #7272
  • fix(api): Customize editor reads show the committed manifest on every replica by @markokraemer in #7274
  • hotfix(staging): dismiss the welcome card before Save in the repository-access journey by @markokraemer in #7275
  • fix: release terminal recovery and session-bound message retries by @markokraemer in #7279
  • hotfix(staging): GW-ACCESS-1 accepts the upstream 503 for an unknown model on deployed targets by @markokraemer in #7280
  • Release v0.13.18 — Sessions keep their own agent, and explicit repository access by @github-actions[bot] in #7271

Full Changelog: v0.13.17...v0.13.18

Don't miss a new suna release

NewReleases is sending notifications on new releases.