Skip to content

Releases: izll/agent-session-manager-desktop

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 14 Sep 00:08

Fixed

  • Accented characters typed through an input method arrived two or three
    times.
    On Linux with IBus, "árvíztűrő" came out as "árvííztűíűrőíűő" —
    plain ASCII was unaffected, which is why it went unnoticed. Reported and
    fixed by @muzsij in
    #1.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 12:11

Fixed

  • Four strings appeared in English in eighteen languages. The unsaved-notes
    warning and two update messages had never been translated; all twenty
    languages are complete now.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 21:44

The version number catching up with the program.

Nothing here is a rewrite: the app has been in daily use for months, and
what changed over the last releases was polish rather than foundations —
session handling, tabs, resume, diff, the file browser, dictation and the
usage rings have all settled. 1.0 says that out loud.

Changed

  • The new-tab agent buttons follow how often they are picked: Claude,
    Codex, Gemini, then the rest. Codex sat fourth while being the second most
    reached for.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.39

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:57

Added

  • Files, diffs and the whole folder can be opened in VS Code. Reviewing a
    change and making a small edit are things people already do in an editor, so
    the built-in views hand the work over rather than growing into one. From the
    diff and the file browser: the file at the line being read, the file's changes
    in the editor's own diff view, or the whole directory as a project — which is
    the one that shows everything changed at once. Cursor, Codium, Insiders and
    Windsurf are found too, and the editor can be named in Settings.

Fixed

  • Escape no longer reaches the terminal when a dialog closes. Closing a
    dialog typed the same key into the pane behind it. A guard for this existed
    but asked whether a dialog was on screen — and Escape is the one key that
    removes the thing being asked about, so at the only moment that mattered it
    saw nothing. The same blind spot affected the global shortcuts, the tab bar
    and the file browser, where a shortcut could fire on the way out of a dialog.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.38

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:21

Fixed

  • A session running several agents no longer shows as idle. Claude lists
    every agent it has spawned below the status bar, and with five of them the
    bar was pushed out of the small window the check looked at — so a session
    read as idle exactly when it was at its busiest.
  • A Codex session shows what it is doing, not which model it is using. The
    status line read "gpt-6-astra medium · ~/project · Main [default]", the CLI's
    own bottom bar. It was recognised by a list of model names that needed
    extending for every model OpenAI ships; it is now recognised by its shape.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.37

Choose a tag to compare

@github-actions github-actions released this 04 Sep 07:25

Added

  • Sessions can be listed by most recent activity. A button beside the search
    box swaps the usual grouping for one flat list, whatever was worked on most
    recently at the top. Favourites are not lifted out of it: this view answers
    "where was I", and a session pinned for being important is not an answer to
    that. The ordinary list is one press away, and the choice survives a restart.

Fixed

  • Sessions no longer stay marked busy after the work finishes. Claude Code
    prints a line about waiting for a background agent, and that line is not
    removed when the agent is done — it scrolls up into the transcript and stays
    on screen. A session idle for over an hour still read as busy because the
    sentence was sitting further up the pane.
  • The terminal gets the keyboard back when the dictation panel closes. It
    was returned only after sending, so closing the panel any other way — the
    hotkey a second time, Escape, the close button — left the caret nowhere and
    the terminal ignoring keys until it was clicked. Sending had its own problem:
    the panel's text refresh kept quietly taking focus back, which is why it
    worked most of the time and not always.
  • Dialogs no longer vanish when a click lands beside them. A stray click
    discarded whatever had been filled in, with no confirmation and no way back —
    hit while filling in the new-tab form. All dialogs still close with Escape or
    their own button.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.36

Choose a tag to compare

@github-actions github-actions released this 03 Sep 11:24

Added

  • Usage rings in the header, beside the search button: how much of Claude's
    5-hour and 7-day limits is spent, Codex's window, and Gemini's daily count.
    Each is switched on separately in Settings, and off means off — nothing is
    fetched for a ring that is not shown. The colour compares spending against
    elapsed time rather than a fixed threshold, so half the quota gone at the
    halfway mark reads as fine and the same figure in the first hour does not.
    Switching one on or off takes effect straight away, and the agent's icon
    pulses while the first figure is on its way.
  • Dictation can send without pressing Enter. The words land in the agent's
    composer where they can still be corrected, which is usually what dictated
    text needs. The switch is beside the send button.
  • Escape closes the dictation panel instead of only emptying it.

Fixed

  • Dictated text that was never sent no longer comes back. A sentence spoken
    and abandoned could reappear the next time dictation was switched on.
  • A Gemini tab no longer starts on a conversation Gemini will refuse. It
    files sessions per directory, and hides any transcript that holds nothing but
    error notices — which is exactly what a failed login leaves behind. Starting
    on one printed the same rejection on every attempt.
  • The status line no longer shows Gemini's input box as though it were
    something the session had said.
  • Renaming a tab works in a stopped session. It used to fail with "instance
    not running", which is true of tmux and beside the point: the name is stored,
    and applied when the session starts again.
  • The start button asks the same question every time. Whether it offered to
    start one tab or all of them depended on which agent the session ran and
    whether it had been resumed before.
  • Two windows open on the same project no longer lose task edits on macOS.
    Both could end up with a handle that opens nothing, and every call reported
    success until the write failed.
  • A session running a background agent shows as busy — and the status line
    shows what that agent is doing.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.35

Choose a tag to compare

@github-actions github-actions released this 02 Sep 09:50

Added

  • Terminal views refresh themselves. A pane that had lost content used to
    wait for a keystroke to come back. Pressing a key did fix it — but the key went
    to the agent, and in Codex it read as an interrupt and stopped the work. The
    refresh now happens on its own, at the two moments it is needed: shortly after
    a pane falls silent, and the instant the session stops working.
  • The arrow keys step through diff search results, alongside Enter and F3.
  • The remembered window position can be forgotten, from Settings. The window
    reopens where it was last closed; if that ever lands somewhere awkward, this
    puts it back in the middle.

Fixed

  • The dictation hotkey no longer reaches the agent. Ctrl+Alt+G both started
    dictation and arrived in the pane, where Codex read it as an interrupt and
    killed the work. The system-wide listener cannot swallow the key, so the pane
    declines it instead.
  • A session running a background agent shows as busy. The main thread has
    finished by then, so nothing gave it away — an agent could work for an hour
    while the sidebar called the session idle.
  • The status line shows what the session is doing. It could otherwise be a
    "/model" typed an hour earlier, the updater's banner, or half a sentence from
    the recap block. When a background agent is working, its activity is shown
    instead.
  • The window reopens where it was left. Every launch used to recentre it at
    80% of the screen.
  • Releases no longer wait on Apple. The Linux and Windows packages appear as
    soon as they are built; the macOS one joins them when notarization finishes.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.34

Choose a tag to compare

@github-actions github-actions released this 30 Aug 16:38

Changed

  • The diff moved in beside Files, where it belongs: it answers the same
    question about the same directory. It used to sit in the tab bar, a level
    above the thing it describes — and since a tab can be opened in its own
    directory, one session can hold several tabs with a different diff each.
  • Opening the diff no longer hides where you came from. The view bar stays
    on screen with the view underneath still marked, so the way back is one press
    of the same button. Choosing any view closes the diff over it.
  • A tab left showing its diff comes back to it. Comparing two agents means
    moving between their diffs; the other views still open on the terminal.
  • Outside a repository the Diff button is greyed out and says why, rather
    than disappearing.

Fixed

  • The session list and its backups are flushed to disk before being replaced.
    Without that a power cut could leave a file of the right name and the wrong
    length — and since neither was flushed, one could take the live file and its
    newest backup together.
  • The copy-on-select setting is applied at start-up. It was skipped every
    time, so a binding left by an earlier run stayed in force and a fresh install
    kept copy-on-select on for anyone who never asked for it.
  • The updater refuses to install a version that is not newer than the one
    running.
  • Closing something with unsaved work asks first, and asks again if the
    draft changes while the question is open.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.

v0.9.33

Choose a tag to compare

@github-actions github-actions released this 20 Aug 09:28

Fixed

  • The files view, the diff and the quick-open now follow the tab, not the
    session it belongs to. A tab opened in another directory showed the session's
    files and the session's changes — and reverting from that diff wrote into the
    session's repository, a file you could not see on screen.
  • Escape in a dialog no longer reaches the terminal behind it. Closing the
    commit history typed an escape into the pane at the same time.
  • The whole-file toggle in the diff is remembered. It was saved to a setting
    that does not exist, so the diff reopened on whole-file every time.
  • The session list says it is loading, rather than showing "no sessions
    yet" until the list arrives — alarming as well as wrong when the multiplexer
    is slow to answer.
  • Failures now reach the screen. Deleting a session from the sidebar,
    renaming, reordering, and a settings save that fails all did so in silence —
    the settings one by quietly reverting what you had just changed.
  • A refused mobile push is logged. A mistyped ntfy topic answers with a
    refusal rather than an error, so it was swallowed whole and the only symptom
    was notifications that never arrived.
  • Returning to a tab asks the multiplexer to repaint, which fixes the tab
    that occasionally came back showing a stale screen.
  • Error messages stay up longer — long enough to read one and copy a path out
    of it.

Downloads

  • Linux (Debian/Ubuntu): .deb
  • Linux (Fedora/RHEL): .rpm
  • Linux user-local install: linux_amd64.tar.gz
  • macOS (Apple Silicon; Intel via Rosetta 2): darwin_arm64.tar.gz
  • Windows x64 (installer): windows_amd64_setup.exe
  • Windows x64 (portable): windows_amd64.tar.gz

Linux and macOS need tmux at runtime; Windows uses
psmux instead and does not require tmux.