Skip to content

Conversation

@iamgabrielma
Copy link
Contributor

@iamgabrielma iamgabrielma commented Sep 18, 2025

HACK week. Part of #15372

Description

This PR adds a new implementation of the GenerativeContentRemoteProtocol via MerchantGenerativeContentRemote. At the moment uses OpenAI as the only source, but later we'll expand to Anthropic as well.

At the moment we just assume that when the feature flag is on, we'll always use the merchant's API key, and when the flag is off, we fallback to the default behavior (AI eligibility checks to use Jetpack as AI source, or none).

Steps to reproduce

Testing information

Screenshots


  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@dangermattic
Copy link
Collaborator

dangermattic commented Sep 18, 2025

1 Warning
⚠️ This PR is larger than 300 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews.
1 Message
📖 This PR is still a Draft: some checks will be skipped.

Generated by 🚫 Danger

@iamgabrielma iamgabrielma added type: task An internally driven task. feature: add/edit products Related to adding or editing products. New Feature labels Sep 18, 2025
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Sep 18, 2025

App Icon📲 You can test the changes from this Pull Request in WooCommerce iOS Prototype by scanning the QR code below to install the corresponding build.

App NameWooCommerce iOS Prototype
Build Numberpr16142-cf1238c
Version23.2
Bundle IDcom.automattic.alpha.woocommerce
Commitcf1238c
Installation URL17dtg6bqj0i58
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@iamgabrielma
Copy link
Contributor Author

Closing: pdfdoF-85K#comment-9421-p2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: add/edit products Related to adding or editing products. New Feature type: task An internally driven task.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants