Skip to content

chore(cli): point developer search at /v2/search/developer for GA - #180

Merged
PhantomInTheWire merged 1 commit into
mainfrom
chore/developer-ga
Aug 4, 2026
Merged

chore(cli): point developer search at /v2/search/developer for GA#180
PhantomInTheWire merged 1 commit into
mainfrom
chore/developer-ga

Conversation

@PhantomInTheWire

@PhantomInTheWire PhantomInTheWire commented Aug 4, 2026

Copy link
Copy Markdown
Member

The developer command calls /v2/developer/search. Two problems with that path.

It is the path that may be withdrawn. /v2/search/developer is the public one, and a published CLI cannot be re-pointed after the fact.

It also rejects a keyless caller. The API mounts the two paths with different auth: /v2/search/developer passes allowKeyless: true, /v2/developer/search does not. The CLI has a keyless mode, so firecrawl developer "..." without a key has never reached the index — it 401s in the middleware. The route change fixes that too.

Also corrects a stale fact: the API returns 10 results by default, not 20. The CLI sends no k of its own, so the server default is what a user gets.

No beta gate here

There is no client-side beta gate to remove. The developer command registers unconditionally and carries no beta labelling. The only gate is server-side: an entitlement check on developerBeta in the API controller. This PR is independent of that flag removal and can merge in either order.

Testing

pnpm run format:check, pnpm run type-check, pnpm run build, pnpm test — all pass (404 tests). firecrawl developer --help renders the corrected default.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.


Summary by cubic

Switched the developer command to /v2/search/developer (public GA path) so keyless mode works and the path stays stable. Corrected the default results to 10 in --help and the README.

Written for commit cb862f2. Summary will update on new commits.

Review in cubic

…fault

The developer command called /v2/developer/search. That mount rejects a
keyless caller, so keyless developer search never reached the index. It
is also the path that may be withdrawn. Call /v2/search/developer, the
public path, which accepts a keyless caller.

The API returns 10 results by default, not 20. Correct the help text and
the README.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

Re-trigger cubic

@PhantomInTheWire
PhantomInTheWire merged commit c056079 into main Aug 4, 2026
9 checks passed
@PhantomInTheWire
PhantomInTheWire deleted the chore/developer-ga branch August 4, 2026 20:43
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