feat: add desktop control tools #63
Reference in New Issue
Block a user
Delete Branch "feat/desktop-control-tools"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds native desktop-control MCP tools for display-enabled workspaces.\n\nChanges:\n- Adds desktop_status, desktop_screenshot, desktop_click, desktop_type, desktop_key, desktop_open_url.\n- Includes display tools in the runtime capabilities/system prompt helpers.\n- Bumps runtime to 0.3.0 for the additive desktop-control API.\n\nVerification:\n- PYTHONPATH=$PWD pytest -q -> 355 passed\n- Live path check: /workspace is shared into the host chroot, so screenshots written by host display tools are visible to the runtime container.
8a1e51d087to14221793bcReviewed latest desktop-control runtime patch. Security blockers were addressed: no shell URL launch, desktop tools are gated by display.control, screenshots no longer write directly to workspace from host root, and browser launch drops to ubuntu. Local full suite: 364 passed.
Reviewed latest desktop-control runtime patch. Security blockers were addressed: no shell URL launch, desktop tools are gated by display.control, screenshots no longer write directly to workspace from host root, and browser launch drops to ubuntu. Local full suite: 364 passed.
Runtime API review approved. The patch is additive, tests cover registration/RBAC/security regressions, and local full suite passes.
Runtime API review approved. The patch is additive, tests cover registration/RBAC/security regressions, and local full suite passes.