Skip to content

Agentty v0.2.8

Choose a tag to compare

@empty-user77 empty-user77 released this 30 Sep 00:32
· 41 commits to main since this release

Highlights

  • Worktrees in the Files panel: see every worktree of your project, or of every project in your home folder. Jump into one from a terminal, and clean one up and go back to the project folder with one click. Anything that would be lost is shown before it goes.
  • Branch menu and Resolve with AI: right-click a branch to switch, rename, branch off, copy or delete it (also on the server). Merge conflicts and diverged pulls can be handed to an agent.
  • Lighter in the background: much less CPU while idle, with the window behind others, or while agents work.
  • Notifications you can count on: one notification per agent question, and finished turns notify reliably when Agentty is hidden or the screen is locked.
  • CPU and RAM load in the menu bar popover.

Added

  • Worktrees in the Files panel: the worktrees of the repository a pane is in, or, in a folder of projects such as your home folder, of every project under it. They are grouped and foldable, with the project worked on last first and each tree's last activity. The Files button turns purple with their count.

    • Double-click a worktree, or right-click → Open in this terminal, to carry on there.
    • Clean up and go back to the project folder removes a merged, clean tree at once, and otherwise says what would be lost. It is never offered while an agent or another pane works there.
  • Branch picker right-click menu:

    • switch, rename, new branch from here, copy name;
    • delete (optionally also on the server), and delete on the server.

    A switch refused because another folder has the branch checked out offers to open that folder.

  • Resolve with AI for merge conflicts and diverged pulls opens Claude Code (or Codex, or another installed agent) in the repository with instructions.

  • The menu bar popover shows the computer's CPU and RAM load.

Changed

  • Lower CPU use while idle and in the background:
    • spinners and the cursor redraw only what they need;
    • pane checks run off the UI thread;
    • panes in the same folder share git status;
    • the Files and Docker panels pause while the window is out of sight.
  • A pane's header shows only its folder name; the status bar has the full path.
  • One question from an agent gives one notification instead of up to three.
  • agentty tasks sent from a folder outside git uses the asking pane's project.

Fixed

  • With the window hidden or the screen locked, a finished turn could go unannounced. Notifications now go by whether Agentty is the active app.
  • A shell whose worktree folder was removed (an agent cleaning up) now lands in the project folder, and is shown there.
  • Removing a worktree with its branch keeps a branch whose commits are not in the default branch, also when it was pushed.
  • Cleaning up a worktree asks first when an ignored build/, out/, dist/, .cache/ or coverage/ folder holds files.
  • The Files panel's refresh button also looks for new worktrees.
  • Usage totals stay right when a transcript file is replaced.

Security

  • A connector's API key is only sent to the host it was entered for, and changing the host needs the key again. Importing a configuration file follows the same rule.

Install

macOS: download the Agentty-0.2.8-…-arm64.dmg file, open it and drag Agentty into Applications, or run brew install --cask empty-user77/agentty/agentty.
Requires macOS 13+ on Apple silicon. Signed with Developer ID and notarized by Apple.

Windows: download Agentty-0.2.8-windows-x64-setup.exe (or Agentty-0.2.8-windows-x64-setup.zip if your browser blocks it) and run it. It installs for your user only, without administrator rights. Requires Windows 10 version 1809 or later (x64). The installer is not code-signed yet: if SmartScreen appears, choose More info → Run anyway.

Linux (x86_64):

  • Debian / Ubuntu: sudo apt install ./Agentty-0.2.8-linux-amd64.deb
  • Fedora / RHEL: sudo dnf install ./Agentty-0.2.8-linux-x86_64.rpm

Supported: Debian 12+, Ubuntu 22.04+, RHEL 9+, Fedora.

Existing installs on macOS and Windows update automatically; on Linux, install the new package.

Checksums: see Agentty-0.2.8-SHA256SUMS.txt.
Source: https://github.com/empty-user77/Agentty/tree/v0.2.8