From 7352ca6cc680bbed67c1f8da721f76a12ea488f5 Mon Sep 17 00:00:00 2001 From: Developers Digest <124798203+developersdigest@users.noreply.github.com> Date: Mon, 21 Sep 2026 19:40:36 -0400 Subject: [PATCH] Update Alexandria terms docs for stable CLI --- README.md | 10 +++++----- src/utils/scrape-target.ts | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index dd313d4b71..4ca6e506ea 100644 --- a/README.md +++ b/README.md @@ -1007,25 +1007,25 @@ firecrawl scrape https://example.com URLs (including domains, IP addresses and localhost) continue to scrape websites. Tool addresses go directly to Alexandria, which validates the provider and capability; they never fall back to URL scraping. There is no extra catalog lookup. Bare names such as `firecrawl scrape amazon` fail locally with a suggested website URL and directions to `firecrawl list`. Suggestions are not verified or executed. Mixing URLs and tools in one command is rejected. -### Alexandria provider terms (beta) +### Alexandria provider terms When a provider returns `THIRD_PARTY_DATA_TERMS_REQUIRED`, review its linked terms. Read the current provider agreement and metadata with: ```bash -npx firecrawl-cli@alexandria alexandria terms show benzinga --pretty +npx firecrawl-cli@latest alexandria terms show benzinga --pretty ``` After reviewing it, explicitly accept the exact version and digest for the organization associated with your Firecrawl API key: ```bash -npx firecrawl-cli@alexandria alexandria terms accept benzinga \ +npx firecrawl-cli@latest alexandria terms accept benzinga \ --terms-version '' --digest '' --confirm ``` -This posts to `/exchange/provider-terms/accept`. No automatic acceptance or retry -occurs. A `409 terms_changed` requires reviewing the new agreement before retrying. +This records acceptance of the reviewed Alexandria provider terms. No automatic +acceptance or retry occurs. A `409 terms_changed` requires reviewing the new agreement before retrying. Agents must present the returned terms and provider links, ask the user for explicit approval, and wait before accepting. If review is refused or a provider link is unavailable, show the error and direct an organization admin to diff --git a/src/utils/scrape-target.ts b/src/utils/scrape-target.ts index d4158137fc..67d5f12f98 100644 --- a/src/utils/scrape-target.ts +++ b/src/utils/scrape-target.ts @@ -53,7 +53,7 @@ function ambiguous(value: string): never { ); } -/** Resolve intent locally; Exchange validates provider and capability existence. */ +/** Resolve intent locally; Alexandria validates provider and capability existence. */ export function resolveScrapeTarget( args: string[], options: ScrapeTargetOptions