Skip to content

Update agent source-of-truth docs for all SDKs to latest versions - #1401

Draft
ericciarla wants to merge 1 commit into
mainfrom
claude/eager-dijkstra-wsb17q
Draft

ericciarla wants to merge 1 commit into
mainfrom
claude/eager-dijkstra-wsb17q

Conversation

@ericciarla

Copy link
Copy Markdown
Contributor

Summary

Refreshes all 6 agent source-of-truth files with the latest SDK API surface and OpenAPI spec data.

  • Node.js: v4.18.2 → v4.39.0
  • Python: v4.22.1 → latest
  • Rust: v2.0.0 → v2.19.0
  • Java: v1.2.0 → v1.18.0
  • Elixir: ~> 1.0.0 → ~> 1.11
  • Curl: refreshed against current v2 OpenAPI spec

Changes

New parameters added across all SDKs

  • lockdown — serve only cached results
  • redactPII — PII redaction with mode/entities/replaceStyle options
  • threatProtection — per-request threat scanning override
  • auditMetadata — SIEM attribution (username)
  • profile — persistent browser profiles
  • integration — integration tag
  • enterprise — ZDR / anonymized search options
  • country — ISO country code for geo-targeting
  • highlights — query-relevant highlights (default true)

New format types documented

  • question — ask a question about the page
  • highlights — find relevant source text
  • product — product information extraction
  • menu — menu/restaurant extraction

Per-language fixes

  • Node.js: Added autoResume SDK-only option, expanded deprecated aliases section
  • Python: Clarified redact_pii/min_age availability (on ScrapeOptions only, not direct scrape() kwargs)
  • Rust: Documented scrape_with_schema and search_and_scrape convenience methods
  • Java: Clarified interact is code-only (no prompt), documented builder pattern and async variants
  • Elixir: Noted :stealth proxy not in NimbleOptions validation, no fast_mode, interact is code-only
  • Curl: Added onlyCleanContent, rawBase64, full redactPII object docs, threatProtection sub-fields

Source of truth

All parameters verified against:

  1. SDK source code in firecrawl/ monorepo
  2. OpenAPI spec at api-reference/v2-openapi.json
  3. Existing docs used only as secondary reference

🤖 Generated with Claude Code

https://claude.ai/code/session_01XBpfL2yUZihSkmtqFaSHfY


Generated by Claude Code

Refresh all 6 agent source-of-truth files (Node.js, Python, Rust, Java,
Elixir, curl) with the latest SDK API surface and OpenAPI spec data.

Key updates across all languages:
- Node.js: v4.18.2 → v4.39.0
- Python: v4.22.1 → latest
- Rust: v2.0.0 → v2.19.0
- Java: v1.2.0 → v1.18.0
- Elixir: ~> 1.0.0 → ~> 1.11
- Curl: refreshed against current OpenAPI spec

New parameters added across SDKs: lockdown, redactPII,
threatProtection, auditMetadata, profile, integration, enterprise,
country, highlights, and format types (question, highlights, product,
menu).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XBpfL2yUZihSkmtqFaSHfY
@mintlify

mintlify Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
firecrawl 🟢 Ready View Preview Sep 10, 2026, 1:26 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

Copy link
Copy Markdown
Contributor Author

CI: "Locale literals and extraction-hostile markdown" — pre-existing, not this PR's

The failing check flags that localized files (pt-BR/, zh/) are missing new API literals added by this PR (e.g. redactPII, threatProtection, auditMetadata) and contain stale literals removed from the updated English files (e.g. diagResponse, retryDoc).

This check is red on every recent PR in this repo (runs 9–13 all fail with the same locale-drift pattern). Per the repo's CLAUDE.md, translations are managed separately and should not be modified by content PRs.

No code fix needed from this PR — the translations will catch up via the locadex pipeline.


Generated by Claude Code

This branch was successfully deployed

1 active deployment
staging — ad54e093 Deployed Sep 10, 2026 by mintlify[bot]
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