Agentty v0.2.4
Highlights
- Every terminal has an in-app browser of its own: agents in several terminals can test their pages at the same time without touching each other's, yours, or a plugin's.
- Pages of terminals out of sight keep running, within limits you set (how many run out of sight, and how much memory they use).
- New Monitoring → In-app browsers page: every browser open, with a preview, its state and memory, and buttons to go to its terminal or close it.
- The in-app browser can always be closed again.
Added
- Monitoring → In-app browsers (the first tab, where Monitoring opens): every in-app browser open, with its workspace and terminal (or plugin), a small picture of its page, its state and memory, and buttons to go to its terminal or close it at once.
Changed
- Every terminal has an in-app browser of its own. Selecting a terminal shows its browser as it left it (or none, if it never opened one), and pages of the terminals out of sight keep running. Links clicked in a terminal, its servers' port chips and servers that open by themselves go to that terminal's browser. An agent's
agentty browsercommands and browser tools work in a tab of its own there and never reach another terminal's page, a page you opened, or a plugin's page; its page keeps one layout width on screen and off (scaled to fit the panel). Closing the panel hides the terminal's browser until it is opened again; closing the terminal closes it. Cookies stay shared; Settings → Browser can give each agent's tab its own (macOS 14 or later). - The in-app browser stays within limits: at most 6 terminals' browsers run out of sight, and its pages together use at most 30% of the computer's memory (Settings → Browser). Beyond either, the browsers out of sight are unloaded, the one seen longest ago first (never one whose agent sent a command in the last two minutes); an unloaded page loads again when its terminal is selected or its agent sends a command.
Fixed
- The in-app browser can always be closed. While an agent had sent it a command in the last two minutes, the panel's close button, the X of its last tab and the toolbar's browser button did nothing; now they close it, and the agent's tab goes on working out of sight.
- Opening a page from one terminal no longer replaces the page another terminal or a plugin was working in.
- A page opened over the window (Settings and the like) or a plugin's workspace no longer discards browser tabs that were still at work.
- An empty text field of several lines shows its caret, as a one-line field does.
Install
macOS — download Agentty-0.2.4-release<build>-arm64.dmg, open it and drag Agentty into Applications, or 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.4-windows-x64-setup.exe (or Agentty-0.2.4-windows-x64-setup.zip if your browser blocks it) and run it. Installs for your user only, no 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.4-linux-amd64.deb; Fedora / RHEL: sudo dnf install ./Agentty-0.2.4-linux-x86_64.rpm. 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.4-SHA256SUMS.txt.
Source: https://github.com/empty-user77/Agentty/tree/v0.2.4