-
Notifications
You must be signed in to change notification settings - Fork 167
feat: Add Apify Scrape Single URL and Run Actor actions #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Adds a new "Run Actor" action that allows workflows to execute Apify Actors. Features: - Integration setup with API token configuration - Actor selection by ID (e.g., apify/rag-web-browser) - JSON input support for Actor parameters - Sync/async execution modes - Full input/output display in Runs panel - Connection testing Files added: - plugins/apify/ - Complete plugin implementation Files modified: - action-grid.tsx, action-config.tsx - UI for Run Actor action - workflow-executor.workflow.ts - Runtime execution handler - credential-fetcher.ts - API key mapping - integration-form-dialog.tsx - Settings form - test/route.ts - Connection test endpoint Limitations: - Icon is a placeholder, not the official Apify logo
|
@drobnikj is attempting to deploy a commit to the Vercel Labs Team on Vercel. A member of the Team first needs to authorize it. |
|
@bensabic thanks for review, is there anything I can do to merge this? |
# Conflicts: # pnpm-lock.yaml
|
Hey @ctate, I added new actions for Apify, can you please check and give feedback? 🙏 |
|
Hey @ctate, is there anything more we can do to get this merged? |
|
Thanks for the PR. Will review and comment soon! |
|
Hey @ctate, we are still waiting to review 🙏 |
This pull request adds support for the Apify integration, enabling users to run Apify Actors and perform single-URL web scraping within workflows.
Apify Integration
plugins/apify/index.tsx), including form fields for API token, test function, and two actions: "Run Actor" and "Scrape Single URL", each with configuration fields and codegen templates.lib/step-registry.ts,lib/steps/index.ts), updated action labels, and integration types to include Apify.New UI Components
TemplateBadgeJsoncomponent for real-time JSON validation and formatting in action configuration.