Skip to content

agterm-linux v0.19.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 01:35

Upstream v0.19.0

New Features

  • a native picker any script can drive: agtermctl pick takes 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 cancel for the non-blocking case, and a pickPending read-back on tree umputun#316 @umputun
  • the agent skill also ships as a Claude Code and Codex plugin, installable with plugin marketplace add umputun/agterm instead of only from Help ▸ Install Agent Skill…. One directory feeds the app bundle and both plugin managers, so anyone whose agent config lives outside ~/.claude or ~/.codex gets 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.conf did 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-spelled cmd+o could 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 minimize and window new --minimized, including minimized-state read-back through window 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-linux

Source commit: d2f879562cceb4d8f61dfb15c670a22611e5c6d3

macOS users should install upstream agterm: https://github.com/umputun/agterm