Skip to content

Releases: cachix/agentaps

Agentaps 0.5.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:22

Agentaps 0.5.2 is available from GitHub installers and crates.io. With the native build dependencies installed, use cargo install agentaps --version 0.5.2 --locked.

Added

  • A Ghostty terminal drawer, enabled by default, opens a local shell per session on macOS and Linux Wayland. Toggle it from the bottom-right corner beneath the composer or with configurable Ctrl+T, resize it with a draggable divider, and keep its shell and height when hidden or switching sessions. Colors follow the app theme live. Standard development environments and desktop builds include the terminal dependencies. Shell exit, including Ctrl+D at an empty prompt, closes the drawer and returns focus to the composer; reopening starts a fresh shell at the previous height.

Fixed

  • Installation guidance uses current GitHub releases or source checkouts, explains the crates.io publishing blockers, and lists Ubuntu native build dependencies. Website fallback downloads point to 0.5.1.

  • Session scrollbars show a light blue thumb on transparent tracks without a shaded background or border.

  • Split panes resize correctly from either side of thin separators.

  • Narrow chat panes keep session titles readable by moving project and diff controls onto a second header row.

  • Keep the Active session marker readable against sidebar selection colors in light and dark themes.

Changed

  • The selected pane's accent highlight line appears along its bottom edge.

  • Desktop builds use the published native-theme-gpui 0.6.0 release, and the shared Web Connect protocol has registry publishing metadata so current Agentaps releases can return to crates.io. Linux CI validates both packages without uploading them.

  • Remove the Active and Open text badges from sidebar sessions shown in panes.

  • The terminal toggle sits at the bottom-right corner beneath the composer and defaults to Ctrl+T.

  • Terminal usage and build requirements live in a dedicated guide, keeping the README concise.

  • Empty checkout diffs show a disabled Diff button without +0 and -0 totals.

  • Show checkout diff totals in every open chat pane, mark the active pane with an accent line, and distinguish Active and Open sessions in the sidebar.

  • Reuse the active checkout’s diff watcher for pane totals instead of rescanning it on the background polling timer.

Installers for Linux x64, Apple Silicon macOS, and Windows x64 are attached with SHA-256 checksums. The macOS app is ad hoc signed and the Windows installer is unsigned. The terminal is enabled by default on macOS and Linux Wayland. See the terminal guide for Linux runtime and build dependencies.

Agentaps 0.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 12:25

Fixed

  • Reset context keeps the running agent, session identity, name, drafts, and selected model, reasoning effort, permission mode, and plan mode while archiving the previous conversation.

  • Git fetch tests work with Git 2.56, which refreshes tracking refs during direct URL pushes.

Added

  • Click a shortcut in Settings > Key bindings and press a new key combination to remap workspace, session selection, composer, and navigation actions. Custom bindings persist across restarts, conflicting combinations are rejected, and defaults can be restored. A keyboard icon identifies the page in the Settings menu.

  • When the sidebar is hidden, a button with the sidebar-open icon appears in the bottom-left corner to restore it.

  • Keyboard shortcuts for common actions: New Session (Cmd+N / Ctrl+N) starts another session with the current agent and project, New Session in Folder (Cmd+Shift+N / Ctrl+Shift+N) matches the sidebar New button, Settings (Cmd+, / Ctrl+,), Toggle Sidebar (Cmd+B / Ctrl+B), Toggle Diff (Cmd+Shift+D / Ctrl+Shift+D), Search Sessions (Cmd+K / Ctrl+K), and Next or Previous Session (Ctrl+Tab and Ctrl+Shift+Tab, plus Cmd+Shift+] and Cmd+Shift+[ on macOS). Cmd+1 to Cmd+9 (Ctrl+1 to Ctrl+9 elsewhere) jump to the first nine sessions in the sidebar. On macOS, the menu bar gains File, Edit, and Window menus alongside these items, plus Hide (Cmd+H) and Minimize (Cmd+M). Tooltips on the related buttons show their shortcuts.

  • The sidebar can be hidden with a button in its bottom bar, Toggle Sidebar in the View menu, or Cmd+B / Ctrl+B, giving the conversation the full window width. The choice is remembered across restarts.

Changed

  • Chat panes fill their available space without an outer frame, with thin separators between split panes.

  • Project rows align with the left edge of the session sidebar, with sessions indented beneath them.

  • The folder picker opens with Cmd+Shift+N / Ctrl+Shift+N, alongside Cmd+N / Ctrl+N for a new session, instead of Cmd+P / Ctrl+P.

  • Desktop notifications include the project name alongside the session title so background sessions are easier to identify.

Full changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:53

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

Agentaps 0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 18:56

Agentaps 0.4.0

  • Review unified or split diffs beside the conversation, with aligned code panes and a loading spinner.
  • Use a centered conversation layout and a growing multiline composer, with Send or Stop inline and model, effort, and context controls beneath it.
  • Switch agent modes from the composer and toggle planning for agents that offer it separately, including Codex.
  • Adjust font size from the View menu or keyboard shortcuts. Zoom is remembered across restarts and scales code blocks and the composer.
  • Move an existing session to another project folder from the path in its header while keeping earlier messages visible.
  • See refreshed Git upstream counts when an agent finishes and dismiss informational notices and errors.
  • Save conversation history in the background, with coalesced saves and retry backoff after storage errors.
  • Retry Claude ACP sessions when another Claude Code process temporarily blocks OAuth token refresh.
  • Use native Windows configuration storage without requiring HOME, and print the installed desktop version with agentaps --version.

This release adds desktop formatting, lint, and test checks on Linux, macOS, and Windows, browser protection tests, a complete WASM build, and Linux and macOS development shell checks.

Thanks to @gotcha for adjustable font size in #10.

The macOS package has an ad hoc signature and is not notarized. The Windows installer is unsigned.

Full changelog

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:50

Agentaps 0.3.1

  • Open a local project with the native folder chooser. Agentaps no longer scans folders under your home directory at startup, avoiding unsolicited macOS access prompts for Desktop, Documents, and Music.
  • See agent-supplied session titles in the desktop header and when hovering over sessions.
  • Find agents installed through Homebrew, ~/.local/bin, or Nix profiles when launching Agentaps from Finder, the Dock, or a desktop launcher.
  • Let local Claude ACP sessions use the installed Claude Code CLI and its configured authentication outside NixOS.
  • Use the simplified reasoning effort and context controls in the conversation header.

Thanks to @thesoulless for the PATH fix in #6 and @dayofdoom for the Claude authentication fix in #7.

The macOS package has an ad hoc signature and is not notarized. The Windows installer is unsigned.

Full changelog

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 18:20

What's Changed

  • Add mobile browser control and SSH agent sessions by @domenkozar in #2
  • Prepare desktop build candidates for Linux, macOS, and Windows by @domenkozar in #3
  • Use cargo-packager for desktop build candidates by @domenkozar in #4
  • Migrate desktop and Web Connect to GPUI Kit 0.7 by @domenkozar in #5

New Contributors

Full Changelog: v0.2.1...v0.3.0