v0.34.0
🎉 Overview
v0.34.0 adds new tools that let agents interact with the file system and display configuration on the automation target: ComputerGetFileTool reads files (text or image), ComputerGetFileNamesTool lists directory contents, and ComputerRemoveVirtualDisplaysTool tears down virtual displays. A new clean_virtual_displays controller setting auto-removes virtual displays on startup. The ComputerAgent docstring now documents per-call tool registration via act(..., tools=[...]).
✨ New Features
ComputerGetFileTool(experimental) — reads a file at an absolute path on the automation target, returning UTF-8 text as a string or decoded images asPIL.Image.Imageby @mlikasam-askui in #277ComputerGetFileNamesTool(experimental) — lists regular file names (not subdirectories) in a directory on the automation target by @mlikasam-askui in #277ComputerRemoveVirtualDisplaysTool(experimental) — removes all virtual displays from the controller, leaving only physical displays active by @mlikasam-askui in #277clean_virtual_displayssetting onAskUiControllerClientSettings— when enabled, automatically removes all virtual displays after the controller connects by @mlikasam-askui in #277
🔧 Improvements
ComputerAgentdocstring updated with examples for per-call tool registration viaact(..., tools=[...])by @mlikasam-askui in #277- Pinned
askui-agent-os>=26.4.1on macOS and>=26.5.1on other platforms to ensure gRPC compatibility with the new commands by @mlikasam-askui in #277
Full Changelog: v0.33.0...v0.34.0