Skip to content

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

Merged
rohitg00 merged 4 commits into
mainfrom
chore/website-agents-refresh
May 29, 2026
Merged

chore(website): refresh agents grid + logos for v0.9.23#710
rohitg00 merged 4 commits into
mainfrom
chore/website-agents-refresh

Conversation

@rohitg00

@rohitg00 rohitg00 commented May 28, 2026

Copy link
Copy Markdown
Owner

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 copy options and a dedicated COPILOT CLI copy chip
    • Expanded “more” snippet toggle to list many additional agent/snippet shapes and compatible agents
  • Updates

    • Refreshed agent catalog and branding (new native plugin listing and additional agents)
    • Updated “WORKS WITH” copy to reflect seven native plugins
    • Expanded allowed 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

vercel Bot commented May 28, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
agentmemory Ready Ready Preview, Comment May 29, 2026 8:41am

Request Review

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • assets/agents/pi.svg is excluded by !**/*.svg

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 67651ae3-d74d-4778-bf4f-c5d32e642dbc

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 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 (adds Copilot CLI), marquee entries refreshed (multiple logo URL updates, added Antigravity/Qwen/Kiro, removed duplicate Cline), Windsurf branding updated, "WORKS WITH" heading/lede changed to "SEVEN NATIVE PLUGINS", and next.config.ts image remotePatterns updated to add new hostnames and remove two prior hosts.

🎯 3 (Moderate) | ⏱️ ~20 minutes

🐰 Small paws tap keys, the garden hums—
Copilot and Warp join the drum,
Logos gleam and snippets grow,
Chips that copy, hosts that flow,
Burrow cheers, a carrot for the sum.

🚥 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 identifies the main change: refreshing the agents grid and logos for a specific version release.
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 unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/website-agents-refresh

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.

@coderabbitai coderabbitai Bot left a comment

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.

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

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Actionable comments posted: 0

Only new logos (copilot-cli, warp, continue, zed, droid, antigravity,
qwen, kiro) and previously-broken ones (cursor, windsurf) use svgl /
own-site URLs. Original github.com/<org>.png avatars for claude-code,
codex, openclaw, hermes, claude-desktop, gemini, opencode, cline, roo,
kilo, goose, aider restored — they were never broken.

next.config remotePatterns trimmed to: svgl.app, www.factory.ai,
kiro.dev, continue.dev (the only non-github hosts still in use).
User-provided SVG uses #09090b near-black; invisible on the agents
grid's dark background. Same path, fill swapped to #ffffff.
@rohitg00
rohitg00 merged commit a9bc129 into main May 29, 2026
3 checks passed
@rohitg00
rohitg00 deleted the chore/website-agents-refresh branch May 29, 2026 08:44
healdigital pushed a commit to healdigital/agentmemory that referenced this pull request Jul 27, 2026
* chore(website): refresh agents grid + logos for v0.9.23

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 rohitg00#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 rohitg00#677) plus Qwen
  Code, Antigravity, and Kiro (the 3 from PR rohitg00#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.

* fix(website): use correct svgl.app slugs + add hostnames to remotePatterns

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.

* revert(website): restore github.com avatars for existing agents

Only new logos (copilot-cli, warp, continue, zed, droid, antigravity,
qwen, kiro) and previously-broken ones (cursor, windsurf) use svgl /
own-site URLs. Original github.com/<org>.png avatars for claude-code,
codex, openclaw, hermes, claude-desktop, gemini, opencode, cline, roo,
kilo, goose, aider restored — they were never broken.

next.config remotePatterns trimmed to: svgl.app, www.factory.ai,
kiro.dev, continue.dev (the only non-github hosts still in use).

* fix(assets): pi logo fill white for dark website bg

User-provided SVG uses #09090b near-black; invisible on the agents
grid's dark background. Same path, fill swapped to #ffffff.
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