v0.3.120
November 5, 2026

Added
-
A redesigned session sidebar: sessions that need you come first, running sessions show live progress, and each task's sessions hang under it with their pull requests.

Sessions that need you come first, and each task's sessions hang under it. -
Choose Mine or Team above a new session; the new session follows the list you are viewing.

Pick Mine or Team before you start a session. -
Auto shows its Cost, Balanced and Quality choices in one card, opened from the composer.

Auto picks the model; you pick Cost, Balanced or Quality. -
Open a repository's branch beside it, with branch lists shared across pickers.
-
Alan Review appears as a GitHub check with a pinned summary.
Changed
- The plan mode toggle is gone from the composer; new Alan Code sessions start on Auto.
Fixed
-
Alan asks before relaunching into a downloaded update, instead of installing silently.

With agents still running, Alan asks before it relaunches to update. -
A session that runs out of memory now says so, instead of failing without a reason.
-
OpenCode request timeouts are retried instead of ending the turn.
-
Session logs recover after a crash.
-
The desktop treats a failed startup as a crash right away and starts from a clean shell environment.
-
OpenAI reasoning models get the right token limit.
-
A queued task fails as soon as its cloud machine cannot start.
-
The composer shows the remote machine only when one exists, and keeps the send button in place while empty.