feat(platform): add integration link image for agents without custom images - #12447
feat(platform): add integration link image for agents without custom images#12447Abhi1992002 wants to merge 6 commits into
Conversation
…images Compute top integrations (providers + categories) from agent graphs and display them as a composite icon image instead of the animated gradient fallback when no custom image exists.
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🔍 PR Overlap DetectionThis check compares your PR against all other open PRs targeting the same branch to detect potential merge conflicts early. 🔴 Merge Conflicts DetectedThe following PRs have been tested and will have merge conflicts if merged after this PR. Consider coordinating with the authors.
🟢 Low Risk — File Overlap OnlyThese PRs touch the same files but different sections (click to expand)
Summary: 1 conflict(s), 0 medium risk, 9 low risk (out of 10 PRs with file overlap) Auto-generated on push. Ignores: |
|
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
- Remove hardcoded "platform" schema from migration SQL (use unqualified table name) - Resolve merge conflicts in FeaturedAgentCard and StoreCard with dev branch - Regenerate openapi.json to match current API schema
|
Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly. |
|
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
Summary
topIntegrationsJSON field onLibraryAgent, computed on creation and version update, with on-the-fly fallback for pre-existing agents.IntegrationLinkImagecomponent renders up to 3 provider/category icons connected with SVG arrow lines. Replaces the animated gradient fallback inLibraryAgentCardand empty image states inStoreCardandFeaturedAgentCard.topIntegrationsJSONB column with empty array default toLibraryAgenttable.Test plan
imageUrlstill show their custom imagepnpm format && pnpm lint && pnpm types— no new errorspoetry run format && poetry run lint— no new errors🤖 Generated with Claude Code