Repository navigation
AgentVM app 1.1.3 #5
abra-code
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
New: A desktop in a Linux box: New Image offers XFCE, GNOME and KDE Plasma, and View shows the desktop of a Linux box or image that has one. Released with agent-vm 0.8.4.
AgentVM.app is a Mac app for creating and managing AgentVM images and boxes: the virtual machines, running macOS or Linux, that AI coding agents run in, isolated from your Mac. It is a companion to the
agent-vmandavmcommand line tools. Agents themselves run in Terminal (avm) or in Cadabra.Highlights
A desktop in a Linux box
A Linux box used to have only a terminal. Now a Linux image built with a desktop recipe, and every box made from it, has a screen, a keyboard and a pointer, already logged in. In New Image, with a Linux image or system as the start, tick one of:
linux-xfcelinux-gnomelinux-kdeA box without a desktop uses about 0.7 GB. XFCE is the lightest and the quickest to draw; GNOME and KDE Plasma are the desktops most Linux users have, so they are the ones to see an application of yours in.
linux-xfce-extrasadds Debian's themes and wallpapers to pick from, icons, thumbnails, notifications and the Desktop and Documents folders. It needslinux-xfce, and the window says so beside it until that is ticked too, or the start image has it."screen": truecounts as a desktop too.polkit. Both need polkitd, the system service that decides whether a program may power the system off or mount a disk.deny, the default, makes it refuse every request.debianfollows Debian's rules, under which every program in the box, an agent included, may power the box off and mount disk images without a password: choose it for boxes in which you try applications yourself, not for an agent working unattended. polkitd in a GNOME or KDE image explains both.View for a Linux box or image with a desktop
View is now shown for everything with a screen: every macOS box and image, and a Linux one with a desktop. It stays hidden for a Linux box or image without one.
linux-sudorecipe gives) is marked failed. The alert then says, for example, "The view of image deb-xfce failed after its window opened", with agent-vm's error and the Terminal command that makes the image again.New Box: memory for a desktop
For a box made from an image with a desktop and given less than 4 GB of memory, New Box now says: "With N GB of memory, the desktop leaves little free, and a box has no swap: 4 GB or more suits a desktop and an agent." agent-vm notes such a box as small too, but where the window does not show it. It blocks nothing. Give 8 GB to a box in which an agent builds and runs the application you look at.
From agent-vm 0.7.59 to 0.8.4
What the newer agent-vm brings that you will see:
box viewof such a box (0.8.0).image viewof a Linux image with a desktop, with the check before it shuts down (0.8.1).linux-xfce, with its extras (0.8.2), and GNOME and KDE Plasma, with thepolkitoption (0.8.3).Good to know
agent-vm exec --box <box> --user root -- loginctl unlock-sessionsdoes.Requirements and installing
Open
AgentVM_1.1.3.zipand move AgentVM.app to the Applications folder, replacing version 1.1.2.License
Apache License 2.0, as agent-vm.
This discussion was created from the release AgentVM app 1.1.3.
All reactions