Skip to content

Add agent-browser extension - #30462

Draft
0xdhrv wants to merge 2 commits into
raycast:mainfrom
0xdhrv:ext/agent-browser
Draft

Add agent-browser extension#30462
0xdhrv wants to merge 2 commits into
raycast:mainfrom
0xdhrv:ext/agent-browser

Conversation

@0xdhrv

@0xdhrv 0xdhrv commented Aug 23, 2026

Copy link
Copy Markdown
Member

Description

Screencast

Checklist

…uration and metadata - Keep project tooling aligned with current requirements
@raycastbot

Copy link
Copy Markdown
Collaborator

Congratulations on your new Raycast extension! 🚀

We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 15 business days.

Once the PR is approved and merged, the extension will be available on our Store.

@greptile-apps

greptile-apps Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR adds an Agent Browser extension with a no-view command and AI tools for opening, inspecting, interacting with, and closing isolated browser sessions.

  • Adds the extension manifest, preferences, documentation, media, and build configuration.
  • Wraps the agent-browser CLI with session validation, structured output handling, and execution limits.
  • Adds confirmation-gated page interactions and virtual-keyboard input with post-action verification.

Confidence Score: 5/5

The PR appears safe to merge because no blocking failure remains from the previous review findings.

The manual preference and argument declarations were removed in favor of generated Raycast types, and the unused @raycast/utils dependency was removed from both the manifest and lockfile.

Important Files Changed

Filename Overview
extensions/agent-browser/package.json Defines the command, AI tools, preferences, supported platforms, dependencies, and standard extension scripts.
extensions/agent-browser/src/lib/agent-browser.ts Provides the shared agent-browser process wrapper, session normalization, output parsing, and execution-error formatting.
extensions/agent-browser/src/tools/interact-with-page.ts Implements confirmation-gated page interactions with element-ref validation and configurable post-action waits.
extensions/agent-browser/src/tools/type-with-keyboard.ts Implements validated virtual-key input, optional submission, settling delays, and verification snapshots.
extensions/agent-browser/ai.yaml Defines AI usage instructions and evaluations for browser navigation, interaction, and session closure.

Reviews (2): Last reviewed commit: "refactor(types): centralize shared argum..." | Re-trigger Greptile

Comment thread extensions/agent-browser/src/lib/agent-browser.ts Outdated
Comment thread extensions/agent-browser/package.json
…d browse argument types across commands - Remove redundant local preference and argument type declarations - Drop the unused `@raycast/utils` dependency
@0xdhrv
0xdhrv marked this pull request as ready for review August 24, 2026 10:58
@0xdhrv
0xdhrv marked this pull request as draft August 24, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants