Skip to content

Add Parallel as a search option - #38

Open
georgeatparallel wants to merge 1 commit into
ntegrals:masterfrom
georgeatparallel:george/parallel-search
Open

georgeatparallel wants to merge 1 commit into
ntegrals:masterfrom
georgeatparallel:george/parallel-search

Conversation

@georgeatparallel

Copy link
Copy Markdown

Open Browser already has a search action, but its browser search engines return a results page that the agent has to read. This adds engine: "parallel" to that action. It returns source URLs and excerpts directly through the command result, without a Parallel account or API key. Google remains the default, and the existing engines and web_search action keep their behavior.

The anonymous Parallel Search MCP uses Fast. Artificial Analysis's DeepSearchQA results report 80 F1 for Parallel Fast, and its Time per Task chart includes both model and search time across benchmark tasks. Those are provider benchmarks, not measurements of Open Browser. They make a useful case for offering keyless search alongside browser navigation.

The new route uses the MCP SDK's Streamable HTTP client, calls web_search, and puts up to five cited results into the existing action result. It checks the configured URL restrictions before connecting. Queries and an objective based on each query go to Parallel; browser cookies and page content don't. Requests identify the project with an open-browser/<version> User-Agent for aggregate usage measurement. The README explains the choice and the data flow.

Validation: the new action tests pass (4/4), the core suite passes (368/368), and all three packages build. A live call through CommandExecutor.executeAction returned five cited results from the anonymous endpoint. Biome passes on the new adapter and its tests. The repo-wide test script exits 1 because the CLI and sandbox packages have no test files; repo-wide lint reports 180 existing errors in unchanged files.

Btw - I'm a devrel engineer at Parallel

@georgeatparallel
georgeatparallel marked this pull request as ready for review September 22, 2026 00:22
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.

1 participant