Skip to content

feat(plugins): computer-use bundle - screenshot, click, and type over MCP - #5855

Draft
Hmbown wants to merge 1 commit into
mainfrom
feat/computer-use-plugin
Draft

feat(plugins): computer-use bundle - screenshot, click, and type over MCP#5855
Hmbown wants to merge 1 commit into
mainfrom
feat/computer-use-plugin

Conversation

@Hmbown

@Hmbown Hmbown commented Sep 2, 2026

Copy link
Copy Markdown
Owner

First independent plugin creation on the bundle boundary (draft: live-install receipt pending the 0.9.12 rebuild). Bundle validates via validate_from_path + parse_mcp_json; 9/9 server protocol tests pass; live 1920px JPEG screenshot captured over stdio on macOS.

No-Issue: new plugin tracked in 0.9.12 goal; filing a tracking issue next.

… MCP

First independent plugin creation on the bundle boundary: Agent Plugins
v1.0.0 manifest plus sibling mcp.json (stdio server), a look-act-verify
skill, and a /computer command. The server is stdlib-only Python speaking
MCP 2024-11-05 with six tools (screen_size, screenshot, click, type_text,
press_key, scroll); screenshots downscale to 1920px JPEG via sips/convert
and coordinates scale back to display pixels. Routed tool names land in
McpAction so every action prompts unless Always-approve.

Receipts: 9/9 server protocol tests pass; live 1920x1080 JPEG screenshot
captured over stdio on macOS; bundle validates through validate_from_path
plus parse_mcp_json in bundled_computer_use_plugin_validates.

Signed-off-by: CodeWhale Bot <bot@codewhale.net>
assert_eq!(validated.manifest.plugin.name, "computer-use");
assert_eq!(validated.inventory.skills, 1);
assert_eq!(validated.components.commands.len(), 1);
assert!(validated.warnings.is_empty(), "{:?}", validated.warnings);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants