site: rebrand to Agent Router and update README - #2651
Merged
missBerg merged 7 commits intoSep 9, 2026
Merged
Conversation
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>
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 Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
aabchoo
approved these changes
Sep 8, 2026
Member
|
/retest |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.ioAPI group, theaigwCLI, theenvoy-ai-gateway-systemnamespace, and theenvoyproxy/ai-gatewayimage, Helm chart, and Go module paths are all untouched. A newnpm run check:brandscript insite/scripts/asserts this so a future docs-wide edit cannot rename identifiers by accident.Site changes:
site/src/css/brand,site/static/fonts, andsite/static/img/brand; light and dark mode; brand mermaid theme and Ask AI button styling.site/src/data/home, section components insite/src/components/home. ReplacesHomepageFeaturesandLLMProviders.site/tools/og-generator(old-brand hero PNGs removed). Blog history keeps the Envoy AI Gateway name.i18nstring for the unmaintained-version banner explaining the former name.aigw runquick start on Getting Started. GitHub web links point attheagentrouter/agent-router. Release notes and talks data keep their historical titles.netlify.tomlgains immutable cache headers for fonts and hashed assets.site/README.mdandsite/AGENTS.mddocument the brand rules and the frozen identifiers.Repository changes:
README.mdrewritten for Agent Router with the brand lockup, a "what changed, what did not" section, theaigw runquick start, and links to the new site.CODE_OF_CONDUCT.mdnow 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)
site/docs/api/api.mdxand the 1.1 copy) is deliberately untouched. It is produced bymake apidocfrom Go doc comments inapi/v1alpha1, and themodelsOwnedBydefaultEnvoy AI Gatewayis a runtime value, so that rename needs its own PR.check:brandexempts these files.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 typecheckhas been broken onmainsince 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 removedbaseUrl, which@docusaurus/tsconfigstill sets (also in 3.10.2).site/tsconfig.jsonnow inlines the preset's options withoutbaseUrl, andtscpasses clean on this branch. Docusaurus builds never invokedtsc, sonpm run buildwas unaffected either way. Consider addingnpm run typecheckto the site CI job.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