Skip to content

[pull] main from firecrawl:main - #747

Merged
pull[bot] merged 5 commits into
code:mainfrom
firecrawl:main
Aug 22, 2026
Merged

[pull] main from firecrawl:main#747
pull[bot] merged 5 commits into
code:mainfrom
firecrawl:main

Conversation

@pull

@pull pull Bot commented Aug 22, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

rowinsg and others added 5 commits August 21, 2026 12:09
Add an optional `rateLimitOverrides` map to the org flags. A value there
replaces the final requests-per-minute limit for that endpoint, so the
base times Autumn multiplier computation is skipped. The map is sparse,
so an endpoint without an override keeps its current limit.

The flags already reach the ACUC, so no migration and no RPC change are
needed. buildAuthenticatedRateLimiter now passes the flags to
getAutumnRateLimiter, which reads the override before the base lookup.
This also covers the modes that have no base entry. Only a finite
integer above zero is used; any other value is ignored. The preview
token path is untouched.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017g1jRaFc7W5P4yLKXarLf9
…plies

buildAuthenticatedRateLimiter awaited autumnService.getRateLimitMultiplier
on every authenticated request, even when an org override for the mode made
getAutumnRateLimiter discard the result. Resolve the override first via the
now-exported getRateLimitOverride and pass a neutral multiplier of 1 when one
exists, so an overridden endpoint no longer pays for an Autumn entity fetch.

getAutumnRateLimiter still receives the flags and remains the single place
that decides the final limit; the override validation stays in one function.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017g1jRaFc7W5P4yLKXarLf9
feat(api): add per-endpoint org rate-limit overrides
* raw base64 format

* fix issues

* more fixes

* fix test
@pull pull Bot locked and limited conversation to collaborators Aug 22, 2026
@pull pull Bot added the ⤵️ pull label Aug 22, 2026
@pull
pull Bot merged commit ca0be9b into code:main Aug 22, 2026
2 of 9 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants