Skip to content

feat(ai): mark AI-optimized components with ai field (batch 2/7) - #21888

Merged
TheBestMoshe merged 1 commit into
masterfrom
moshe/dj-4272-ai-csv-backfill-batch-2
Sep 8, 2026
Merged

feat(ai): mark AI-optimized components with ai field (batch 2/7)#21888
TheBestMoshe merged 1 commit into
masterfrom
moshe/dj-4272-ai-csv-backfill-batch-2

Conversation

@TheBestMoshe

Copy link
Copy Markdown
Collaborator

Continuation of the DJ-4272 AI-optimized backfill, sourced from the product team's AI-optimized actions list (Aug 11 2026). Sets the top-level ai: "optimized" field on AI-optimized action components not covered by the earlier allowlist∪marker backfill.

Batch 2 of 7 — 200 components across 20 apps. Each component gets the ai field plus a patch version bump; each app's package.json is bumped (check_version gate). Batches cover disjoint apps and can merge independently in any order.

Apps: _302_ai,asana codex,databricks dataforseo,docusign eppo,linkupapi luma,microsoft_outlook mindbody,pipedream_utils pipedrive,renderio returnista,rydoo servicem8,strava tiktok_ads_manager,zendesk

@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
pipedream-docs-redirect-do-not-edit Ignored Ignored Sep 3, 2026 7:06pm UTC

Request Review

@linear

linear Bot commented Sep 3, 2026

Copy link
Copy Markdown

DJ-4272

@coderabbitai

coderabbitai Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 220 files, which is 70 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to Team to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Essentials

Run ID: b9bd7621-49d2-4ccd-b345-f556b5d0efc4

📥 Commits

Reviewing files that changed from the base of the PR and between 28aecb4 and 2784c08.

📒 Files selected for processing (220)
  • components/_302_ai/actions/create-embeddings/create-embeddings.mjs
  • components/_302_ai/package.json
  • components/asana/actions/add-task-to-section/add-task-to-section.mjs
  • components/asana/actions/get-portfolio/get-portfolio.mjs
  • components/asana/actions/get-tasks-from-task-list/get-tasks-from-task-list.mjs
  • components/asana/actions/list-portfolio-items/list-portfolio-items.mjs
  • components/asana/actions/list-portfolios/list-portfolios.mjs
  • components/asana/actions/list-teams/list-teams.mjs
  • components/asana/actions/list-users/list-users.mjs
  • components/asana/actions/list-workspaces/list-workspaces.mjs
  • components/asana/actions/search-tasks-premium/search-tasks-premium.mjs
  • components/asana/package.json
  • components/codex/actions/filter-tokens/filter-tokens.mjs
  • components/codex/actions/get-networks/get-networks.mjs
  • components/codex/actions/get-pair-stats/get-pair-stats.mjs
  • components/codex/actions/get-prediction-market-data/get-prediction-market-data.mjs
  • components/codex/actions/get-token-chart/get-token-chart.mjs
  • components/codex/actions/get-token-details/get-token-details.mjs
  • components/codex/actions/get-token-events/get-token-events.mjs
  • components/codex/actions/get-token-holders/get-token-holders.mjs
  • components/codex/actions/get-wallet-balances/get-wallet-balances.mjs
  • components/codex/actions/get-wallet-transactions/get-wallet-transactions.mjs
  • components/codex/package.json
  • components/databricks/actions/cancel-all-runs/cancel-all-runs.mjs
  • components/databricks/actions/cancel-run/cancel-run.mjs
  • components/databricks/actions/delete-run/delete-run.mjs
  • components/databricks/actions/delete-vector-search-index-data/delete-vector-search-index-data.mjs
  • components/databricks/actions/query-vector-search-index-next-page/query-vector-search-index-next-page.mjs
  • components/databricks/actions/query-vector-search-index/query-vector-search-index.mjs
  • components/databricks/actions/reset-job/reset-job.mjs
  • components/databricks/actions/run-job-now/run-job-now.mjs
  • components/databricks/actions/scan-vector-search-index/scan-vector-search-index.mjs
  • components/databricks/actions/update-job/update-job.mjs
  • components/databricks/package.json
  • components/dataforseo/actions/get-app-intersection/get-app-intersection.mjs
  • components/dataforseo/actions/get-app-reviews-summary/get-app-reviews-summary.mjs
  • components/dataforseo/actions/get-backlinks-history/get-backlinks-history.mjs
  • components/dataforseo/actions/get-crawled-pages/get-crawled-pages.mjs
  • components/dataforseo/actions/get-domain-intersection/get-domain-intersection.mjs
  • components/dataforseo/actions/get-keyword-data-errors/get-keyword-data-errors.mjs
  • components/dataforseo/actions/get-keyword-data-id-list/get-keyword-data-id-list.mjs
  • components/dataforseo/actions/parse-page-content/parse-page-content.mjs
  • components/dataforseo/package.json
  • components/docusign/actions/create-envelope-from-file/create-envelope-from-file.mjs
  • components/docusign/actions/create-envelope/create-envelope.mjs
  • components/docusign/actions/create-recipient-view/create-recipient-view.mjs
  • components/docusign/actions/get-envelope/get-envelope.mjs
  • components/docusign/actions/list-accounts/list-accounts.mjs
  • components/docusign/actions/list-documents/list-documents.mjs
  • components/docusign/actions/list-envelopes/list-envelopes.mjs
  • components/docusign/actions/send-envelope/send-envelope.mjs
  • components/docusign/actions/void-envelope/void-envelope.mjs
  • components/docusign/package.json
  • components/eppo/actions/create-experiment/create-experiment.mjs
  • components/eppo/actions/create-feature-flag/create-feature-flag.mjs
  • components/eppo/actions/get-experiment-results/get-experiment-results.mjs
  • components/eppo/actions/get-feature-flag/get-feature-flag.mjs
  • components/eppo/actions/list-experiments/list-experiments.mjs
  • components/eppo/actions/list-feature-flags/list-feature-flags.mjs
  • components/eppo/actions/list-metrics/list-metrics.mjs
  • components/eppo/actions/toggle-feature-flag/toggle-feature-flag.mjs
  • components/eppo/actions/upsert-metric/upsert-metric.mjs
  • components/eppo/package.json
  • components/linkupapi/actions/connect-account/connect-account.mjs
  • components/linkupapi/actions/connect-to-profile/connect-to-profile.mjs
  • components/linkupapi/actions/create-comment/create-comment.mjs
  • components/linkupapi/actions/get-conversation-messages/get-conversation-messages.mjs
  • components/linkupapi/actions/get-invitations-status/get-invitations-status.mjs
  • components/linkupapi/actions/get-profile-info/get-profile-info.mjs
  • components/linkupapi/actions/list-inbox/list-inbox.mjs
  • components/linkupapi/actions/send-message/send-message.mjs
  • components/linkupapi/actions/verify-code/verify-code.mjs
  • components/linkupapi/package.json
  • components/luma/actions/add-guests/add-guests.mjs
  • components/luma/actions/create-event/create-event.mjs
  • components/luma/actions/get-event/get-event.mjs
  • components/luma/actions/get-guest/get-guest.mjs
  • components/luma/actions/get-guests/get-guests.mjs
  • components/luma/actions/list-events/list-events.mjs
  • components/luma/actions/list-ticket-types/list-ticket-types.mjs
  • components/luma/actions/send-invites/send-invites.mjs
  • components/luma/package.json
  • components/microsoft_outlook/actions/download-attachment/download-attachment.mjs
  • components/microsoft_outlook/actions/find-contacts/find-contacts.mjs
  • components/microsoft_outlook/actions/find-email/find-email.mjs
  • components/microsoft_outlook/actions/get-current-user/get-current-user.mjs
  • components/microsoft_outlook/actions/get-folder/get-folder.mjs
  • components/microsoft_outlook/actions/get-message/get-message.mjs
  • components/microsoft_outlook/actions/get-shared-folder/get-shared-folder.mjs
  • components/microsoft_outlook/actions/list-contacts/list-contacts.mjs
  • components/microsoft_outlook/actions/list-folders/list-folders.mjs
  • components/microsoft_outlook/actions/list-important-mail/list-important-mail.mjs
  • components/microsoft_outlook/actions/list-shared-folders/list-shared-folders.mjs
  • components/microsoft_outlook/actions/modify-email/modify-email.mjs
  • components/microsoft_outlook/actions/save-contact/save-contact.mjs
  • components/microsoft_outlook/actions/send-email/send-email.mjs
  • components/microsoft_outlook/package.json
  • components/mindbody/actions/book-appointment/book-appointment.mjs
  • components/mindbody/actions/cancel-appointment/cancel-appointment.mjs
  • components/mindbody/actions/get-appointments/get-appointments.mjs
  • components/mindbody/actions/get-classes/get-classes.mjs
  • components/mindbody/actions/get-client-details/get-client-details.mjs
  • components/mindbody/actions/get-client-purchases/get-client-purchases.mjs
  • components/mindbody/actions/get-client-visits/get-client-visits.mjs
  • components/mindbody/actions/get-site-info/get-site-info.mjs
  • components/mindbody/actions/list-session-types/list-session-types.mjs
  • components/mindbody/actions/list-staff/list-staff.mjs
  • components/mindbody/actions/search-clients/search-clients.mjs
  • components/mindbody/actions/upsert-client/upsert-client.mjs
  • components/mindbody/package.json
  • components/pipedream_utils/actions/add-subtract-time/add-subtract-time.mjs
  • components/pipedream_utils/actions/compare-arrays/compare-arrays.mjs
  • components/pipedream_utils/actions/compare-dates/compare-dates.mjs
  • components/pipedream_utils/actions/csv-file-to-objects/csv-file-to-objects.mjs
  • components/pipedream_utils/actions/get-current-time-in-specific-timezone/get-current-time-in-specific-timezone.mjs
  • components/pipedream_utils/actions/get-time-in-specific-timezone/get-time-in-specific-timezone.mjs
  • components/pipedream_utils/actions/send-email-with-nodemailer/send-email-with-nodemailer.mjs
  • components/pipedream_utils/actions/send-to-s3/send-to-s3.mjs
  • components/pipedream_utils/package.json
  • components/pipedrive/actions/add-activity/add-activity.mjs
  • components/pipedrive/actions/add-lead/add-lead.mjs
  • components/pipedrive/actions/add-note/add-note.mjs
  • components/pipedrive/actions/get-all-leads/get-all-leads.mjs
  • components/pipedrive/actions/list-deals/list-deals.mjs
  • components/pipedrive/actions/search-leads/search-leads.mjs
  • components/pipedrive/actions/search-persons/search-persons.mjs
  • components/pipedrive/actions/update-lead/update-lead.mjs
  • components/pipedrive/package.json
  • components/renderio/actions/delete-stored-file/delete-stored-file.mjs
  • components/renderio/actions/download-and-process-video-with-ytdlp/download-and-process-video-with-ytdlp.mjs
  • components/renderio/actions/download-video-with-ytdlp/download-video-with-ytdlp.mjs
  • components/renderio/actions/execute-preset/execute-preset.mjs
  • components/renderio/actions/get-ffmpeg-command-status/get-ffmpeg-command-status.mjs
  • components/renderio/actions/get-preset/get-preset.mjs
  • components/renderio/actions/get-stored-file/get-stored-file.mjs
  • components/renderio/actions/run-chained-ffmpeg-commands/run-chained-ffmpeg-commands.mjs
  • components/renderio/actions/run-ffmpeg-command/run-ffmpeg-command.mjs
  • components/renderio/actions/run-multiple-ffmpeg-commands/run-multiple-ffmpeg-commands.mjs
  • components/renderio/package.json
  • components/returnista/actions/create-draft-return-order/create-draft-return-order.mjs
  • components/returnista/actions/create-return-location/create-return-location.mjs
  • components/returnista/actions/get-consumer-purchases/get-consumer-purchases.mjs
  • components/returnista/actions/get-return-order-emails/get-return-order-emails.mjs
  • components/returnista/actions/get-return-order/get-return-order.mjs
  • components/returnista/actions/get-return-request/get-return-request.mjs
  • components/returnista/actions/process-draft-return-order/process-draft-return-order.mjs
  • components/returnista/actions/resend-confirmation-email/resend-confirmation-email.mjs
  • components/returnista/actions/update-return-location/update-return-location.mjs
  • components/returnista/package.json
  • components/rydoo/actions/add-new-user/add-new-user.mjs
  • components/rydoo/actions/create-bank-transaction/create-bank-transaction.mjs
  • components/rydoo/actions/create-project/create-project.mjs
  • components/rydoo/actions/create-trip/create-trip.mjs
  • components/rydoo/actions/export-expenses/export-expenses.mjs
  • components/rydoo/actions/find-group/find-group.mjs
  • components/rydoo/actions/search-branches/search-branches.mjs
  • components/rydoo/actions/search-payment-methods/search-payment-methods.mjs
  • components/rydoo/actions/search-projects/search-projects.mjs
  • components/rydoo/actions/search-trips/search-trips.mjs
  • components/rydoo/actions/search-user/search-user.mjs
  • components/rydoo/actions/update-user-profile/update-user-profile.mjs
  • components/rydoo/package.json
  • components/servicem8/actions/create-badge/create-badge.mjs
  • components/servicem8/actions/create-company-contact/create-company-contact.mjs
  • components/servicem8/actions/create-job-material/create-job-material.mjs
  • components/servicem8/actions/create-queue/create-queue.mjs
  • components/servicem8/actions/create-webhook-subscription/create-webhook-subscription.mjs
  • components/servicem8/actions/make-api-request/make-api-request.mjs
  • components/servicem8/actions/produce-invoice/produce-invoice.mjs
  • components/servicem8/actions/produce-quote/produce-quote.mjs
  • components/servicem8/actions/send-email/send-email.mjs
  • components/servicem8/actions/send-sms/send-sms.mjs
  • components/servicem8/actions/update-badge/update-badge.mjs
  • components/servicem8/actions/update-company-contact/update-company-contact.mjs
  • components/servicem8/actions/update-job-material/update-job-material.mjs
  • components/servicem8/actions/update-queue/update-queue.mjs
  • components/servicem8/package.json
  • components/strava/actions/create-activity/create-activity.mjs
  • components/strava/actions/get-activity-comments/get-activity-comments.mjs
  • components/strava/actions/get-activity-kudoers/get-activity-kudoers.mjs
  • components/strava/actions/get-activity-laps/get-activity-laps.mjs
  • components/strava/actions/get-activity/get-activity.mjs
  • components/strava/actions/get-athlete-stats/get-athlete-stats.mjs
  • components/strava/actions/get-authenticated-athlete/get-authenticated-athlete.mjs
  • components/strava/actions/get-stats/get-stats.mjs
  • components/strava/actions/search-activities/search-activities.mjs
  • components/strava/actions/update-activity/update-activity.mjs
  • components/strava/package.json
  • components/tiktok_ads_manager/actions/create-audience/create-audience.mjs
  • components/tiktok_ads_manager/actions/create-lookalike-audience/create-lookalike-audience.mjs
  • components/tiktok_ads_manager/actions/create-or-update-ad-group/create-or-update-ad-group.mjs
  • components/tiktok_ads_manager/actions/create-or-update-ad/create-or-update-ad.mjs
  • components/tiktok_ads_manager/actions/create-or-update-campaign/create-or-update-campaign.mjs
  • components/tiktok_ads_manager/actions/get-advertiser-info/get-advertiser-info.mjs
  • components/tiktok_ads_manager/actions/get-report/get-report.mjs
  • components/tiktok_ads_manager/actions/list-ad-groups/list-ad-groups.mjs
  • components/tiktok_ads_manager/actions/list-ads/list-ads.mjs
  • components/tiktok_ads_manager/actions/list-audiences/list-audiences.mjs
  • components/tiktok_ads_manager/actions/list-campaigns/list-campaigns.mjs
  • components/tiktok_ads_manager/actions/manage-spark-ad/manage-spark-ad.mjs
  • components/tiktok_ads_manager/actions/send-conversion-event/send-conversion-event.mjs
  • components/tiktok_ads_manager/actions/update-audience/update-audience.mjs
  • components/tiktok_ads_manager/actions/upload-creative/upload-creative.mjs
  • components/tiktok_ads_manager/package.json
  • components/zendesk/actions/create-side-conversation/create-side-conversation.mjs
  • components/zendesk/actions/get-dynamic-content-item/get-dynamic-content-item.mjs
  • components/zendesk/actions/get-dynamic-content-items-by-name/get-dynamic-content-items-by-name.mjs
  • components/zendesk/actions/get-side-conversation/get-side-conversation.mjs
  • components/zendesk/actions/list-active-macros/list-active-macros.mjs
  • components/zendesk/actions/list-dynamic-content-items/list-dynamic-content-items.mjs
  • components/zendesk/actions/list-side-conversations/list-side-conversations.mjs
  • components/zendesk/actions/reply-to-side-conversation/reply-to-side-conversation.mjs
  • components/zendesk/actions/search-articles/search-articles.mjs
  • components/zendesk/actions/search-community-posts/search-community-posts.mjs
  • components/zendesk/actions/search-help-center/search-help-center.mjs
  • components/zendesk/actions/search-tickets/search-tickets.mjs
  • components/zendesk/actions/set-custom-ticket-fields/set-custom-ticket-fields.mjs
  • components/zendesk/actions/update-side-conversation/update-side-conversation.mjs
  • components/zendesk/actions/upload-ticket-attachments/upload-ticket-attachments.mjs
  • components/zendesk/package.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands.

@pipedream-component-development

Copy link
Copy Markdown
Collaborator

Thank you so much for submitting this! We've added it to our backlog to review, and our team has been notified.

@pipedream-component-development

Copy link
Copy Markdown
Collaborator

Thanks for submitting this PR! When we review PRs, we follow the Pipedream component guidelines. If you're not familiar, here's a quick checklist:

@TheBestMoshe
TheBestMoshe merged commit ce08d09 into master Sep 8, 2026
9 checks passed
@TheBestMoshe
TheBestMoshe deleted the moshe/dj-4272-ai-csv-backfill-batch-2 branch September 8, 2026 15:10
@github-project-automation github-project-automation Bot moved this from Ready for PR Review to Done in Component (Source and Action) Backlog Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants