feat: Add AI Agent Tool support for n8n integration #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds support for using the Firecrawl node as an AI Agent Tool within n8n workflows, enabling intelligent web scraping and data extraction via natural language prompts. The update includes changes to both the codebase and documentation to highlight AI integration, new configuration for agent compatibility, and improved descriptions for AI workflows.
AI Agent Tool Integration:
usableAsTool: trueto the Firecrawl node configuration, enabling seamless use as an AI Agent Tool for intelligent web scraping and data extraction. The node description was expanded to emphasize AI agent capabilities. (Firecrawl.node.ts, [1] [2]tools.tsfile with AI-friendly operation descriptions, usage examples, and parameter validation helpers to facilitate agent understanding and integration. (tools.ts, nodes/Firecrawl/tools.tsR1-R106)Documentation Updates:
README.mdwith a new section on AI Agent Tool support, including setup instructions, example prompts, available operations, and integration benefits for AI workflows. (README.md, [1] [2]README.md, README.mdR157-R166)Package Metadata:
package.jsonto version 1.0.7 and added new keywords to reflect AI agent and data extraction capabilities. (package.json, package.jsonL3-R12)Resolves firecrawl/firecrawl#2340