chore: rename user-facing AI Bridge strings to AI Gateway (#26700)

Rename user-facing "AI Bridge" strings to "AI Gateway" in deployment
config, RBAC display names, log messages, error strings, docs style
guide, and Grafana dashboard README.

Deprecated option names and descriptions (the `--aibridge-*` block) are
intentionally kept as "AI Bridge". The `Name` field cannot be renamed
because `serpent` uses it as a unique key during JSON serialization;
duplicating names causes `UnmarshalJSON` failures (e.g. in the support
bundle). Descriptions also stay as "AI Bridge" to avoid confusion
between the deprecated and primary options.

Refs https://linear.app/codercom/issue/AIGOV-226

> Generated with the assistance of Coder Agents (@ssncferreira)
This commit is contained in:
Susana Ferreira
2026-06-29 14:33:22 +01:00
committed by GitHub
parent b4a7b25290
commit 56373a09fc
12 changed files with 19 additions and 19 deletions
@@ -314,7 +314,7 @@ Caitlin is non-technical (customer success) but uses agentic AI tools to make sm
They need docs that explain Coder Tasks and the agent-driven flows in plain language, with no assumed dev-environment knowledge and no manual setup steps.
They avoid anything that requires opening a terminal or editing a config file.
*Coder surface:* Coder Tasks, AI Bridge, prompt-driven workflows, web-based interfaces.
*Coder surface:* Coder Tasks, AI Gateway, prompt-driven workflows, web-based interfaces.
#### Felipe the FinOps
+3 -3
View File
@@ -19,7 +19,7 @@ It reads as a misspelling of the product name.
|---------------------------------|------------------------------------------------|
| Coder | coder (referring to the product, no backticks) |
| `coder` (the CLI, in backticks) | coder (the CLI, no backticks) |
| AI Bridge | AI bridge, AIBridge |
| AI Gateway | AI gateway, AIGateway, AI Bridge |
| Workspace Proxy | workspace proxy (referring to the feature) |
| workspace | Workspace (referring to the generic concept) |
| template | Template (referring to the generic concept) |
@@ -30,13 +30,13 @@ It reads as a misspelling of the product name.
> Coder runs `coder login` to authenticate against the Coder server.
>
> Open the AI Bridge integration page to configure model providers.
> Open the AI Gateway integration page to configure model providers.
**Don't**:
> coder runs coder login to authenticate against the coder server.
>
> Open the ai bridge integration page to configure model providers.
> Open the ai gateway integration page to configure model providers.
*Enforced by `Coder.ProductTerms` (planned).*
+1 -1
View File
@@ -1919,7 +1919,7 @@ Once enabled, extra headers will be added to upstream requests to identify the u
| Environment | <code>$CODER_AI_GATEWAY_DUMP_DIR</code> |
| YAML | <code>ai_gateway.api_dump_dir</code> |
Base directory for dumping AI Bridge request/response pairs to disk for debugging. When set, each provider writes under a subdirectory named after the provider. Sensitive headers are redacted. Leave empty to disable.
Base directory for dumping AI Gateway request/response pairs to disk for debugging. When set, each provider writes under a subdirectory named after the provider. Sensitive headers are redacted. Leave empty to disable.
### --ai-gateway-allow-byok