chore(website): refresh agents grid + logos for v0.9.23#710
Conversation
Agents section was stale relative to the supported agent matrix that v0.9.23 ships: - FEATURED cards bumped from 6 to 7 — adds Copilot CLI (full plugin + hooks + MCP from PR #534). Title updates from "SIX FIRST-PARTY" to "SEVEN NATIVE PLUGINS". - MARQUEE tiles expanded from 10 to 17 — adds Warp, Continue, Zed, Droid (the 4 covered by `npx skills add` from PR #677) plus Qwen Code, Antigravity, and Kiro (the 3 from PR #648). - Logos switched from `github.com/<org>.png` avatars and stale third-party CDNs (freelogovectors.net, exafunction.github.io) to svgl.app brand SVGs where available (Anthropic, GitHub, OpenAI, Cursor, Warp, Continue, Zed, Gemini, Google, Qwen, Windsurf) or the agent's own website favicon where svgl doesn't carry the brand (Factory.ai, Kiro, OpenCode, Cline, Roo, Kilo, Goose, Aider, OpenClaw, Nous Research). Cursor and Windsurf logo paths were specifically broken; the freelogovectors URL was unreliable and Codeium → Cognition acquisition stale-dated the Windsurf path. AgentInstall chip row adds Copilot CLI + Warp alongside the existing Cursor / VS Code / Claude Code / Claude Desktop / Gemini / Codex shortcuts. Universal MCP JSON hint and "show more" button both updated to list the agents we actually support now.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughAdds Copilot CLI and Warp as installer copy-chip options, expands the UNIVERSAL MCP JSON hint and more-toggle labels, refreshes many agent logo URLs in FEATURED and MARQUEE, updates the "WORKS WITH" heading to "SEVEN NATIVE PLUGINS", and updates Next.js remote image allowlist. ChangesAgent Platform Expansion and Catalog Updates
🎯 2 (Simple) | ⏱️ ~15 minutes
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@website/components/AgentInstall.tsx`:
- Line 288: The hint string in the AgentInstall component is missing two agents
(CONTINUE and ZED) and must be updated so the universal-hint agent list matches
the supported set; locate the hint prop or constant in AgentInstall.tsx (the
line with hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF ·
GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING
mcpServers") and add "· CONTINUE · ZED" in the same style/order used elsewhere
in the component so the UI copy is consistent with the advertised supported
agents.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 14ba523b-d08a-4880-b965-3ef7fc9d79e6
📒 Files selected for processing (2)
website/components/AgentInstall.tsxwebsite/components/Agents.tsx
| <Snippet | ||
| title="UNIVERSAL MCP JSON" | ||
| hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO CODE · WINDSURF · GEMINI CLI — MERGE INTO EXISTING mcpServers" | ||
| hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers" |
There was a problem hiding this comment.
Keep the universal-hint agent list consistent with the supported set.
Line 288 omits CONTINUE and ZED while the same component advertises them as supported (Line 299). This creates confusing UI copy.
Suggested text fix
- hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"
+ hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · CONTINUE · ZED · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers"📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers" | |
| hint="WORKS FOR CLAUDE DESKTOP · CURSOR · CLINE · CONTINUE · ZED · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO · ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers" |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@website/components/AgentInstall.tsx` at line 288, The hint string in the
AgentInstall component is missing two agents (CONTINUE and ZED) and must be
updated so the universal-hint agent list matches the supported set; locate the
hint prop or constant in AgentInstall.tsx (the line with hint="WORKS FOR CLAUDE
DESKTOP · CURSOR · CLINE · ROO · WINDSURF · GEMINI · WARP · DROID · KIRO ·
ANTIGRAVITY · QWEN — MERGE INTO EXISTING mcpServers") and add "· CONTINUE · ZED"
in the same style/order used elsewhere in the component so the UI copy is
consistent with the advertised supported agents.
…terns Previous commit's logo URLs all 404'd: - svgl.app slugs were wrong (e.g. anthropic.svg vs anthropic_white.svg, cursor.svg vs cursor_dark.svg). svgl exposes themed variants (`_light`/`_dark`/`_white`/`_black`) but bare `<slug>.svg` only exists for a few entries. Verified actual URLs via api.svgl.app for every featured + marquee tile. - Next.js Image `remotePatterns` didn't whitelist svgl.app or the agent-domain favicon hosts (factory.ai, kiro.dev, opencode.ai, cline.bot, etc.), so even valid URLs were rejected before fetch. Now uses dark-bg-appropriate variants throughout (white/dark logos on the black page background). For the few brands not in svgl (continue, kiro, opencode, cline, roo, goose, aider, openclaw, hermes, droid), falls back to the agent's own website favicon — each URL HEAD-probed for 200. Dropped stale remotePatterns: exafunction.github.io, www.freelogovectors.net, block.github.io (replaced with goose.dev). Added: continue.dev, goose.dev.
|
Actionable comments posted: 0 |
Summary
Website "Works With" grid was stale relative to v0.9.23's supported agent matrix. Refreshes featured cards, marquee tiles, and logos.
Changes
website/components/Agents.tsxSIX FIRST-PARTY→SEVEN NATIVE PLUGINS. Lede mentions Copilot CLI alongside the existing six.github.com/<org>.pngavatars + stale third-party CDNs to svgl.app brand SVGs where the brand exists there (Anthropic, GitHub, OpenAI, Cursor, Warp, Continue, Zed, Gemini, Google, Qwen, Windsurf). For brands not in svgl, fall back to the agent's own website favicon (Factory.ai, Kiro, OpenCode, Cline, Roo, Kilo, Goose, Aider, OpenClaw, Nous Research). Two specifically-broken logos fixed: Cursor (freelogovectors.netwas unreliable) and Windsurf (exafunction.github.iopredates the Codeium → Cognition rebrand).website/components/AgentInstall.tsxTest plan
npm run buildinwebsite/— clean Next.js static exportfreelogovectors.net, noexafunction.github.io, nogithub.com/*.pngavatars)Summary by CodeRabbit
New Features
Updates