Commit Graph

61 Commits

Author SHA1 Message Date
Developers Digest c1429aba24 Merge pull request #71 from firecrawl/install-sh
add multi-channel distribution: binaries, install scripts, homebrew
2026-03-25 19:34:28 +00:00
Nicolas 40b3fdd9a3 Nick: improvements 2026-03-23 17:17:03 -03:00
Nicolas c05b34af06 Nick: version 2026-03-23 17:03:34 -03:00
Nicolas 954d3830e4 Nick: 2026-03-22 21:23:48 -03:00
Nicolas 5abd341e30 Nick: updates 2026-03-19 15:44:35 -07:00
Nicolas 8607c7797d Nick: fixes 2026-03-18 16:46:50 -07:00
Nicolas af20982297 Nick: 2026-03-18 15:55:05 -07:00
Developers Digest 55d565812a add multi-channel distribution: binaries, install scripts, homebrew
- build-binaries.sh: cross-compile via bun for darwin/linux/windows (x64+arm64)
- install.sh: curl|bash installer with checksum verification
- install.ps1: powershell installer for windows
- release-binaries.yml: github actions workflow to build + upload on release
- test.yml: cross-platform binary smoke tests on PRs
- homebrew formula: template for firecrawl/homebrew-firecrawl tap
2026-03-13 11:40:53 -04:00
Developers Digest 549efd3d76 bump version to 1.10.0 2026-03-12 11:44:33 -04:00
Nicolas 9befd6029a Nick: more workflows + interactive live view 2026-03-06 18:56:11 -08:00
Developers Digest db32865b5a bump version to 1.9.7 2026-03-06 21:05:18 -05:00
Developers Digest 8b39ae0cae bump version to 1.9.6 2026-03-06 20:55:47 -05:00
Developers Digest 34fe9549aa Update package.json 2026-03-06 20:43:01 -05:00
Developers Digest f8613d89ae Bump SDK, update docs & fix live view URL
Upgrade @mendable/firecrawl-js to v4.15.3 and remove the local workspace override. Revise README examples to use the unified firecrawl CLI commands and expand workflow examples. Update browser launch handling to use .liveViewUrl (and adjust jq examples) instead of the previous interactiveLiveViewUrl fallback.
2026-03-06 20:29:23 -05:00
Nicolas ea965d98f3 Update package.json 2026-03-02 12:21:32 -08:00
Nicolas 5ba71c9ac1 Update package.json 2026-03-02 12:16:15 -08:00
Nicolas 52cedea9ef Nick: 2026-03-02 11:30:59 -08:00
Nicolas 09e048c4c3 Update package.json 2026-03-02 10:27:13 -08:00
Developers Digest 687fd54d83 Retry browser quick-execute on expired session 2026-02-27 14:24:01 -05:00
Nicolas b36d747d5f Update package.json 2026-02-26 13:34:48 -08:00
Developers Digest 67e4918d07 bump versions 2026-02-26 16:32:43 -05:00
Developers Digest 7915cf9fdf Bump to v1.8.0; rename flag to --profile
Update package.json version to 1.8.0 and revise documentation (skills/firecrawl-cli/SKILL.md) to replace usages of --persistent-session with --profile. Adjust examples and the options list to reflect the new flag name; no functional code changes.
2026-02-26 15:12:08 -05:00
Developers Digest fb1e2bd3ae Bump version to 1.7.1 2026-02-23 19:06:18 -05:00
Developers Digest 152df98631 Update package.json 2026-02-23 14:48:28 -05:00
Developers Digest 33f41bc022 Add dl command to map + scrape with options with app router style download organization 2026-02-19 17:58:08 -05:00
Nicolas f5b76df8b7 Update package.json 2026-02-18 14:45:06 -08:00
Nicolas 8ef56ee89e Update package.json 2026-02-18 13:53:41 -08:00
Nicolas 69ad2c00e1 Nick: init 2026-02-18 12:02:22 -08:00
Developers Digest 1f2e534a2f Update package.json 2026-02-18 11:03:35 -05:00
Developers Digest c1e0f007a2 update package 2026-02-17 13:31:39 -05:00
Nicolas 123fd6ed80 Nick: 2026-02-16 19:16:05 -08:00
Developers Digest ab49da2c21 docs: update CLI docs for v1.4.0 2026-02-16 20:20:51 -05:00
Developers Digest cffb3104b0 Bump firecrawl-js; update browser execute behavior
Upgrade @mendable/firecrawl-js to 4.13.0-beta.3 and update CLI browser behavior. Change language handling to use 'node' (instead of 'js') and add automatic agent-browser prefixing for default commands; --python/--js now explicitly select Playwright modes. Improve session handling for bash execution by allowing a session ID to be resolved via the API if not stored locally, and rename TTL args mapping (ttlTotal -> ttl, ttlWithoutActivity -> activityTtl). Update help text and examples to reflect the new defaults.
2026-02-16 19:00:48 -05:00
Developers Digest 0f1e6545ec browser init 2026-02-13 13:01:08 -05:00
Abimael Martell e0e0a7efdc Bump version to 1.3.1 2026-02-06 23:09:52 -08:00
Abimael Martell 5a84508a9a Bump version from 1.2.2 to 1.3.0
- Add agent support to cli
- Add agent documentation
2026-02-03 16:41:04 -08:00
Abimael Martell 41927d7bd4 Implement agent command (#22)
* Add agent command for AI-powered web data extraction

Implement the agent endpoint that allows users to extract data from the web
using natural language prompts. Supports structured output via JSON schemas,
URL targeting, credit limits, and async job handling with polling.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add --model option to agent command

Support selecting between fire-1 (default) and fire-1-mini (faster, cheaper)
models for agent extraction tasks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Update firecrawl-js SDK to 4.12.0 with model support

- Upgrade @mendable/firecrawl-js from 4.10.0 to 4.12.0
- Update model types to match SDK: spark-1-mini and spark-1-pro

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add spinner animation for agent command

- Add spinner utility for CLI feedback
- Show animated spinner while agent is starting and processing
- Display success/fail indicators when complete
- Remove --progress flag (spinner now always shown)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Handle Ctrl+C gracefully in agent command

When user interrupts with Ctrl+C while waiting for agent completion,
show helpful message with the command to check job status later.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Allow --wait when checking agent job status

Now you can use `firecrawl agent <job-id> --wait` to continuously
poll an existing job until it completes, with the same spinner
animation and Ctrl+C handling.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Improve error handling in agent command

- Stop spinner before showing error messages
- Extract detailed error messages from API responses
- Show full error details to help debug issues

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Extract error details from Firecrawl SDK errors

Show helpful error messages like "Invalid option: expected one of
spark-1-pro|spark-1-mini" instead of just "Bad Request".

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Validate model option before API call

Show clear error message for invalid models instead of waiting
for API rejection.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* add agent to skill

* only command for now

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:36:14 -08:00
Developers Digest 009d6cda6a bump version 2026-02-03 13:59:44 -05:00
Abimael Martell 5d17618ffa update repo on package.json 2026-01-30 17:31:50 -08:00
Abimael Martell 518bc133b7 Bump version from 1.1.1 to 1.2.1 2026-01-30 16:52:57 -08:00
Nicolas bd6ede2a01 Nick: --browser 2026-01-24 17:04:41 -08:00
Developers Digest 45b63b2b02 Add --status command to display CLI and account info
Introduces a new --status flag to the CLI, showing version, authentication status, concurrency limits, and credit usage. Updates documentation and skill instructions to reflect the new command. Increments package version to 1.1.0.
2026-01-23 08:12:23 -05:00
Nicolas 4fefc42faa Nick: 2026-01-22 11:51:08 -03:00
Nicolas 2bfd9e0a59 Update package.json 2026-01-21 16:14:38 -03:00
Nicolas a95cb85aff Update package.json 2026-01-21 15:04:38 -03:00
Nicolas c4240d6c95 Nick: 2026-01-21 01:24:24 -03:00
Nicolas 8ccd738514 Nick: 2026-01-21 00:55:27 -03:00
Nicolas 95ec4e4a2a Nick: 2026-01-21 00:22:16 -03:00
Nicolas 4a3d047783 Nick: 2026-01-21 00:09:47 -03:00
Abimael Martell 5874c0709c chore: bump version 2026-01-20 13:43:58 -08:00