agterm-linux v0.19.0
Upstream v0.19.0
New Features
- a native picker any script can drive:
agtermctl picktakes choices on stdin as plain lines or JSON, shows them in the same fuzzy palette the app uses, and prints back the one chosen, so a shell script can ask a question without drawing its own UI. Blocking and non-blocking forms, optional free-form answers, per-window targeting,pick result/pick cancelfor the non-blocking case, and apickPendingread-back ontreeumputun#316 @umputun - the agent skill also ships as a Claude Code and Codex plugin, installable with
plugin marketplace add umputun/agterminstead of only from Help ▸ Install Agent Skill…. One directory feeds the app bundle and both plugin managers, so anyone whose agent config lives outside~/.claudeor~/.codexgets an install their agent can actually find umputun#318 @umputun - OpenCode joins Claude Code, Codex and Pi in the agent-status integration. A bundled lifecycle plugin marks a session active while it works, blocked when it asks permission or hits an error, and completed when it settles, tracking child sessions so a subagent finishing does not clear a still-busy parent umputun#289 @culler127
Improved
- a workspace in the focus set draws the grid glyph at heavy weight rather than filled, so a marked workspace keeps one identity whether marked or not and no longer reads like a flagged session 6d403ae @umputun
- two more cookbook recipes: switching the sidebar between named groups of workspaces on one chord, and speaking agent status changes from a dedicated session umputun#307 umputun#308 @umputun
- a cookbook recipe that picks a workspace with fzf and starts a session in it umputun#311 @skripalschikov
Bug Fixes
- keybindings from
keymap.confdid nothing on a non-English keyboard layout. Custom commands and ⌘Z undo-close matched the character the active layout produces, so on a Cyrillic layout the physical O key yieldsщand a Latin-spelledcmd+ocould never match. Chords now resolve per layout, binding by physical position on layouts that cannot type ASCII umputun#310 @umputun - a program that colors the terminal background and restores it on exit left the pane stuck on its color, because agterm honored OSC 11 to set the background but not OSC 111 to reset it umputun#312 @umputun
Source: https://github.com/umputun/agterm/releases/tag/v0.19.0
Linux
Linux adaptations
- Add the native GTK control picker with fuzzy search, keyboard and mouse selection, optional custom answers, cancellation, retained non-blocking results, and per-window routing.
- Expand workspace focus from one workspace to a persistent marked set, with GTK row markers, context actions, a footer filter toggle, palette and keymap actions, and
agtermctl workspace filter. - Add
agtermctl keymap list, custom arrow-key chords, and layout-independent shortcut resolution for non-English keyboard layouts. - Add
window minimizeandwindow new --minimized, including minimized-state read-back throughwindow list. - Add configurable agent-status shapes and per-call shape/color overrides across the GTK sidebar, attention picker, dashboard, and Preferences.
- Install and maintain OpenCode's lifecycle plugin alongside the existing Claude Code, Codex, and Pi status integrations.
- Restore the underlying theme or session background when a terminal program sends OSC 111.
- Add the opt-in setting that shows the sidebar only in the active window, and keep a live hidden split usable when its primary pane exits.
The upstream Dock menu remains macOS-only.
Linux provides New Window through the application menu, palette, shortcut, and control API.
Compatible with Ubuntu 24.04 / Debian 13 or newer and modern Fedora systems with glibc 2.39 or newer.
All artifacts are x86_64; the AppImage additionally bundles GTK4 and libadwaita.
Linux x86_64 builds of agterm linux-v0.19.0.
Available formats:
- AppImage: bundles GTK4, libadwaita, the Swift runtime, libghostty, and Ghostty resources.
- DEB: Ubuntu 24.04 / Debian 13 or newer compatible systems.
- RPM: modern Fedora-compatible systems with glibc 2.39 or newer.
- tar.gz: relocatable payload for compatible modern distributions with GTK4 and libadwaita installed.
Verify downloads with agterm-linux-v0.19.0-SHA256SUMS or GitHub's build provenance:
gh attestation verify agterm-v0.19.0-x86_64.AppImage --repo melonamin/agterm-linuxSource commit: d2f879562cceb4d8f61dfb15c670a22611e5c6d3
macOS users should install upstream agterm: https://github.com/umputun/agterm