Repository navigation
feat(drivers): aside, At Inc.'s Aside Computer Use as a macOS driver - #611
Merged
Merged
Conversation
Aside's CLI serves its Computer Use as an MCP server, aside mcp --computer-use: one repl tool whose JavaScript reaches native apps through the computer global, in the background. The driver installs At Inc.'s published, signed releases from releases.aside.com, the daemon component (the CRX Aside's browsers update in the background) and the CLI, under /opt/agentenv/aside; runs the daemon as a service with usage analytics off from its first start; keeps one REPL per agent session; passes allowed_apps as --app; and checks the pinned executables, the daemon, analytics off, Computer Use on, the server against mcp.json, and the TCC grants. It pins Aside 1.26.1111.1046, components and CLI.
A repl call cancelled while it waited behind another stayed in its REPL's queue, and _serve sent it to Aside once the call ahead ended, so an abandoned action could still change an app. _serve now skips a queued call whose answer is already settled, and a test cancels a waiting call and checks it never reaches Aside. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Aside's CLI serves its Computer Use as an MCP server, aside mcp --computer-use: one repl tool whose JavaScript reaches
native apps through the computer global, in the background. The driver installs At Inc.'s published, signed releases
from releases.aside.com, the daemon component (the CRX Aside's browsers update in the background) and the CLI, under
/opt/agentenv/aside; runs the daemon as a service with usage analytics off from its first start; keeps one REPL per
agent session; passes allowed_apps as --app; and checks the pinned executables, the daemon, analytics off, Computer Use
on, the server against mcp.json, and the TCC grants. It pins Aside 1.26.1111.1046, components and CLI.


Confidence Score: 5/5
The PR appears safe to merge; the previous cancellation issue is fixed.Summary
Adds Aside Computer Use as a macOS driver with pinned downloads, app limits, readiness checks, and a separate REPL for each agent session.
Reviews (2) · Last reviewed commit: "fix(drivers): aside drops a call its cal..." · Reviewed by Greptile