Skip to content

chore(website): refresh agents grid + logos for v0.9.23#710

Open
rohitg00 wants to merge 2 commits into
mainfrom
chore/website-agents-refresh
Open

chore(website): refresh agents grid + logos for v0.9.23#710
rohitg00 wants to merge 2 commits into
mainfrom
chore/website-agents-refresh

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented May 28, 2026

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.tsx

website/components/AgentInstall.tsx

  • Chip row gains Copilot CLI + Warp shortcuts alongside the existing 6.
  • Universal MCP JSON hint and "show more" button labels updated to list the agents we actually support now (Cline, Continue, Zed, Droid, Qwen, Antigravity, Kiro etc.).

Test plan

  • npm run build in website/ — clean Next.js static export
  • Visual sanity: 7 featured cards + 17 marquee tiles render without overflow
  • All logo URLs use svgl.app or the agent's official domain (no freelogovectors.net, no exafunction.github.io, no github.com/*.png avatars)

Summary by CodeRabbit

  • New Features

    • Added Copilot CLI and Warp CLI connection/copy options and a dedicated COPILOT CLI copy chip
    • Expanded “more” snippet toggle to list additional agent/snippet shapes
  • Updates

    • Refreshed agent logos and branding across the catalog
    • Updated “WORKS WITH” copy to reflect seven native plugins and revised plugin description
    • Improved remote image sources for agent assets and thumbnails

Review Change Stack

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.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

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

Project Deployment Actions Updated (UTC)
agentmemory Ready Ready Preview, Comment May 28, 2026 1:30pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 28, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 0f3925ec-b2d9-48a8-b81e-94bc2777c2ef

📥 Commits

Reviewing files that changed from the base of the PR and between b0eb753 and ead26a5.

📒 Files selected for processing (2)
  • website/components/Agents.tsx
  • website/next.config.ts
🚧 Files skipped from review as they are similar to previous changes (1)
  • website/components/Agents.tsx

📝 Walkthrough

Walkthrough

Adds 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.

Changes

Agent Platform Expansion and Catalog Updates

Layer / File(s) Summary
CLI Agent Installation Configuration
website/components/AgentInstall.tsx
New CLI constants for Copilot CLI and Warp added. The chips array integrates COPILOT CLI and WARP, removes a duplicated CODEX CLI entry, expands the "UNIVERSAL MCP JSON" hint, and updates the moreToggle collapsed label to include additional snippet shapes.
Agent Catalog Asset and Config Refresh
website/components/Agents.tsx, website/next.config.ts
Featured agent logos updated (Claude Code, Copilot CLI, Codex CLI, OpenClaw, Hermes). Marquee entries refreshed (multiple logo URL updates and Windsurf branding change). "WORKS WITH" heading/lede updated to "SEVEN NATIVE PLUGINS". next.config.ts image remotePatterns updated to add new hostnames and remove two prior hosts.

🎯 2 (Simple) | ⏱️ ~15 minutes

🐰 A tiny hop for code, a joyful clip—
New Copilot and Warp join the script,
Logos refreshed and plugins counted seven,
Snippets grow wings and copy to heaven,
Cheers from the burrow, carrots and a tip! 🥕

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: refreshing the agents grid and logos for version 0.9.23, which aligns with the file modifications and PR objectives.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/website-agents-refresh

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

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


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.

❤️ Share

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 59ab328 and b0eb753.

📒 Files selected for processing (2)
  • website/components/AgentInstall.tsx
  • website/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"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

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.

Suggested change
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.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 28, 2026

Actionable comments posted: 0

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant