MC
acme/payments-api · Code migration · npm

@mendable/firecrawl-js

1.29.34.3.6Verified API changeMergedMajor versionpackage.json

Evidence trail

Every step Darwin took, from the records it keeps

  1. Found behind latest

    @mendable/firecrawl-js 1.29.3 is declared in package.json; the registry's latest is 4.3.6.

  2. Compared the release's API

    Firecrawl v2 renames crawlUrl to crawl and scrapeUrl to scrape. Verified against the SDK's declarations and the v2 release notes.

    CandidateResultReason
    4.3.6VerifiedIndependently verified
  3. Firecrawl: crawlUrl → crawl, scrapeUrl → scrape

    The v2 client renames its crawl and scrape methods; options and results keep their shape.

    − await client.crawlUrl(url)
    + await client.crawl(url)

    Evidence: SDK declarations at 4.3.6 (dist/index.d.ts) · Release notes (github.com/mendableai/firecrawl/releases · v2.0.0)

  4. Rewrote 3 call sites

    src/research.ts:14
    − client.crawlUrl(url)
    + client.crawl(url)
    src/ingest.ts:9
    − client.crawlUrl(page)
    + client.crawl(page)
    src/search.ts:27
    − client.scrapeUrl(source)
    + client.scrape(source)
  5. Validated with 1,198 tests

    Each check ran on the unmodified repository first; only checks that pass there judge the change.

    CheckFromUnmodifiedWith changeTests
    npm run typecheckci.yml · typecheckPassedPassed—
    npm testci.yml · test (22.x)PassedPassed1,198
  6. Review gate approved the patch

    Renames only; argument shapes unchanged.

    DeepSeek V4.1 Flash · Jev shadow review

  7. Opened #181 as a draft

    Upgrade Firecrawl to v2 (crawlUrl → crawl). Your repository's own CI judged it: CI passed

    CheckWorkflowVerdictNote
    test (22.x)ci.ymlPassed5 min
    typecheckci.ymlPassed1 min
    lintci.ymlPassed1 min
  8. Merged by your team

    Migrated 3 call sites; merged by maya.

Summary

Repository
acme/payments-api
Present
1.29.3
Latest
4.3.6
Proposed
4.3.6
Kind
Code migration
Checked
Oct 16, 02:05 UTC
Pull request
Merged#181
Reviewers
maya

For agents

The same record, over MCP

dovel_get_update({
  id: "payments-api--firecrawl"
})