Conversation
jmgilman
force-pushed
the
feat/desktop-server
branch
from
September 14, 2026 17:18
0f5da69 to
a692fe2
Compare
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.
Change
desktop.info,desktop.enable,desktop.call, anddesktop.screenshotover the persistent guest Cua Driver daemon. Preserve native tool names, schemas, tokens, and results; use one-shot CLI requests through Incus exec.list_apps. Preserve router/runner checks and apply the desktop catalog CPU/memory defaults.Verification
mise exec -- moon run root:checkpassed: 13 tasks, including build, tests, lint, formatting, docs, and offline CLI/MCP smoke; two tasks used Moon cache.systemctl is-active incus-gh-runner-guest.pathwith exit 4 (68.06 s).TestDesktopAcceptancepassed with the complete catalog from feat(images): promote qualified lab image digests #27 and no GHCR credentials: 182.26 s overall, 26.822 s for the representative program. It exercised real stdio MCP, private OVN networking/router NAT, Incus exec, and HTTP PNG fetching.effect: unverifiable; the server does not invent success or retry ineffective background delivery.10.10.40.67:5900, RFB 003.008). The running reaper made the screenshot URL return 404 21.773 s after sandbox expiry.spikes/desktop/README.md.Published image and related work
ghcr.io/gilmanlab/agentcompute/ubuntu-24.04-desktop@sha256:5dc4e120a79dd06ad6784e69474f0617387f74cb98685af8844170b7165ea8e2.