Skip to content

site: rebrand to Agent Router and update README - #2651

Merged
missBerg merged 7 commits into
theagentrouter:mainfrom
missBerg:claude/agent-router-rebrand-a945e8
Sep 9, 2026
Merged

missBerg merged 7 commits into
theagentrouter:mainfrom
missBerg:claude/agent-router-rebrand-a945e8

Conversation

@missBerg

@missBerg missBerg commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Description

Rebrand the website and repository README from Envoy AI Gateway to Agent Router, the project's new name as an Agentic AI Foundation project. The site now deploys to theagentrouter.ai [1] from this repo, and the old domain redirects to it path-for-path since #2648.

The product is renamed in prose only. Nothing users deploy changes: CRD kinds, the aigateway.envoyproxy.io API group, the aigw CLI, the envoy-ai-gateway-system namespace, and the envoyproxy/ai-gateway image, Helm chart, and Go module paths are all untouched. A new npm run check:brand script in site/scripts/ asserts this so a future docs-wide edit cannot rename identifiers by accident.

Site changes:

  • Agent Router visual identity: brand tokens, background pattern, self-hosted fonts, and logo cuts under site/src/css/brand, site/static/fonts, and site/static/img/brand; light and dark mode; brand mermaid theme and Ask AI button styling.
  • New data-driven homepage. All copy lives in site/src/data/home, section components in site/src/components/home. Replaces HomepageFeatures and LLMProviders.
  • Blog: card-grid list page and homepage "latest" component; every post gets a brand OG card from the new site/tools/og-generator (old-brand hero PNGs removed). Blog history keeps the Envoy AI Gateway name.
  • Chrome: "Formerly Envoy AI Gateway" announcement bar, new navbar and footer with the LF Projects wording, a Trademark Policy page, and an i18n string for the unmaintained-version banner explaining the former name.
  • Docs: current and 1.1 docs renamed in prose, with a "Formerly Envoy AI Gateway" callout on the overview and an aigw run quick start on Getting Started. GitHub web links point at theagentrouter/agent-router. Release notes and talks data keep their historical titles.
  • Root netlify.toml gains immutable cache headers for fonts and hashed assets. site/README.md and site/AGENTS.md document the brand rules and the frozen identifiers.

Repository changes:

  • README.md rewritten for Agent Router with the brand lockup, a "what changed, what did not" section, the aigw run quick start, and links to the new site.
  • CODE_OF_CONDUCT.md now follows the LF Projects Code of Conduct [2], which governs Agentic AI Foundation projects, instead of the CNCF one.

Verified with npm run build (only pre-existing broken-anchor warnings on the generated API pages), npm run typecheck, npm run check:brand, and a served production build in both themes.

Built with AI assistance (Claude Code) under maintainer review; every change was reviewed by a human.

1: https://theagentrouter.ai
2: https://lfprojects.org/policies/code-of-conduct/

Related Issues/PRs (if applicable)

Related PR: #2648

Special notes for reviewers (if applicable)

  • The generated API reference (site/docs/api/api.mdx and the 1.1 copy) is deliberately untouched. It is produced by make apidoc from Go doc comments in api/v1alpha1, and the modelsOwnedBy default Envoy AI Gateway is a runtime value, so that rename needs its own PR. check:brand exempts these files.
  • Community links now point at the Agent Router Discord; the remaining launch details are left as TODO(launch) comments: the kapa website id and the GA4 property still point at the Envoy AI Gateway ones. The rebrand announcement post is not included here.
  • npm run typecheck has been broken on main since the TypeScript 7 bump (chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /site in the node group #2418): TS 7 removed baseUrl, which @docusaurus/tsconfig still sets (also in 3.10.2). site/tsconfig.json now inlines the preset's options without baseUrl, and tsc passes clean on this branch. Docusaurus builds never invoked tsc, so npm run build was unaffected either way. Consider adding npm run typecheck to the site CI job.
  • Other root docs (CONTRIBUTING.md, MAINTAINERS.md, SECURITY.md, RELEASES.md, GOALS.md, cmd/aigw/README.md) still say Envoy AI Gateway and can follow in a smaller PR.

🤖 Generated with Claude Code [3]

3: https://claude.com/claude-code

Port the Agent Router rebrand from the parallel site repo onto site/ as a
3-way patch from its fork base (cc8860b), so post-fork docs and blog
changes are preserved.

- Agent Router identity: vendored brand tokens, A-pattern, fonts, logos,
  OG cards; data-driven homepage; dark mode; LF Projects footer and
  trademark policy page; 'formerly Envoy AI Gateway' announcement bar
- Rename the product in prose only; CRD kinds, the aigateway.envoyproxy.io
  API group, the aigw CLI, image/chart/module paths and the namespace are
  unchanged (guarded by 'npm run check:brand')
- GitHub web links point at theagentrouter/agent-router
- Keep doc versions 0.1-0.3; leave generated api.mdx for a Go-side rename
- Launch placeholders (Discord, kapa, GA4, draft announcement) kept as
  TODO(launch); no pre-launch noindex header
- README rewritten for Agent Router; Code of Conduct now follows the
  LF Projects Code of Conduct as an Agentic AI Foundation project

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Erica Hughberg <erica.sundberg.90@gmail.com>
@missBerg
missBerg requested a review from a team as a code owner September 8, 2026 18:43
missBerg and others added 4 commits September 8, 2026 14:47
Replace the launch placeholder with the real community Discord invite in the
navbar, footer, homepage, docs overview, and README, and point the remaining
Slack community links in current docs and chrome at Discord. Blog history,
release-note series pages, and talks keep their original links.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Erica Hughberg <erica.sundberg.90@gmail.com>
TypeScript 7 removed the baseUrl compiler option, but @docusaurus/tsconfig
(still, as of 3.10.2) sets it, so extending the preset makes tsc fail before
it checks any file. Inline the preset's options without baseUrl; the @site/*
path alias resolves relative to this tsconfig, so nothing else changes.
Docusaurus builds were never affected as they do not invoke tsc.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Erica Hughberg <erica.sundberg.90@gmail.com>
@codecov

codecov Bot commented Sep 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@nacx

nacx commented Sep 8, 2026

Copy link
Copy Markdown
Member

/retest

@missBerg
missBerg merged commit 61aee07 into theagentrouter:main Sep 9, 2026
31 of 33 checks passed
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.

3 participants