Skip to content

Commit 8a9580a

Browse files
fix(site): fix provider link on models page pointing to stale path (#26011)
Fixes https://linear.app/codercom/issue/CODAGT-547 The "Connect a provider" link shown on `/agents/settings/models` when no providers are configured was pointing to `/agents/settings/providers` (a stale duplicate view) instead of `/ai/settings` (the canonical provider configuration page). Audited all frontend source files for references to the stale path. This was the only link; other references to `/ai/settings` already point to the correct page. <details><summary>Generated by Coder Agents</summary> This PR was generated by Coder Agents on behalf of @tracyjohnsonux. </details> --------- Co-authored-by: Jaayden Halko <jaayden@coder.com>
1 parent b493445 commit 8a9580a

6 files changed

Lines changed: 6 additions & 115 deletions

File tree

site/src/pages/AgentsPage/AgentSettingsProvidersPage.tsx

Lines changed: 0 additions & 101 deletions
This file was deleted.

site/src/pages/AgentsPage/components/ChatModelAdminPanel/ModelsSection.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ export const LinksToProvidersFromEmptyState: Story = {
164164

165165
await expect(canvas.getByText("No models configured yet.")).toBeVisible();
166166
await expect(providerLink).toBeVisible();
167-
expect(providerLink).toHaveAttribute("href", "/agents/settings/providers");
167+
expect(providerLink).toHaveAttribute("href", "/ai/settings");
168168
},
169169
};
170170

site/src/pages/AgentsPage/components/ChatModelAdminPanel/ModelsSection.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ export const ModelsSection: FC<ModelsSectionProps> = ({
311311
<p className="m-0 text-xs text-content-secondary">
312312
Connect a{" "}
313313
<Link
314-
to="/agents/settings/providers"
314+
to="/ai/settings"
315315
className="underline transition-colors hover:text-content-primary"
316316
>
317317
provider

site/src/pages/AgentsPage/components/ChatsSidebar/sidebarView.test.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,6 @@ describe("sidebarViewFromPath", () => {
5353
});
5454
});
5555

56-
it("returns the providers admin settings section", () => {
57-
expect(sidebarViewFromPath("/agents/settings/providers")).toEqual({
58-
panel: "settings-admin",
59-
section: "providers",
60-
});
61-
});
62-
6356
it("normalizes the admin index route to an undefined section", () => {
6457
expect(sidebarViewFromPath("/agents/settings/admin")).toEqual({
6558
panel: "settings-admin",

site/src/pages/AgentsPage/components/ChatsSidebar/sidebarView.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ type SidebarView =
77
const ADMIN_SETTINGS_SECTIONS = new Set([
88
"agents",
99
"templates",
10-
"providers",
1110
"models",
1211
"mcp-servers",
1312
"spend",

site/src/router.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -384,9 +384,6 @@ const AgentSettingsUserAgentsPage = lazy(
384384
const AgentSettingsPersonalSkillsPage = lazy(
385385
() => import("./pages/AgentsPage/AgentSettingsPersonalSkillsPage"),
386386
);
387-
const AgentSettingsProvidersPage = lazy(
388-
() => import("./pages/AgentsPage/AgentSettingsProvidersPage"),
389-
);
390387
const AgentSettingsAPIKeysPage = lazy(
391388
() => import("./pages/AgentsPage/AgentSettingsAPIKeysPage"),
392389
);
@@ -791,7 +788,10 @@ export const router = createBrowserRouter(
791788
<Route path="admin" element={<AgentSettingsAgentsPage />} />
792789
<Route path="agents" element={<AgentSettingsAgentsPage />} />
793790
<Route path="api-keys" element={<AgentSettingsAPIKeysPage />} />
794-
<Route path="providers" element={<AgentSettingsProvidersPage />} />
791+
<Route
792+
path="providers"
793+
element={<Navigate to="/ai/settings" replace />}
794+
/>
795795
<Route path="models" element={<AgentSettingsModelsPage />} />
796796
<Route
797797
path="mcp-servers"

0 commit comments

Comments
 (0)