diff --git a/desktop/src/features/agents/ui/AgentConfigPanel.tsx b/desktop/src/features/agents/ui/AgentConfigPanel.tsx index 792db2e587..26ecab3c04 100644 --- a/desktop/src/features/agents/ui/AgentConfigPanel.tsx +++ b/desktop/src/features/agents/ui/AgentConfigPanel.tsx @@ -426,6 +426,9 @@ export function AgentConfigPanel({ {advanced.length > 0 && advancedMode === "flat" ? (
+

+ Advanced +

{advanced.map((field) => ( { const panel = await openAgentProfileFromChannel(page, "Goose Agent"); - // Advanced runtime fields render directly in the profile panel's flat list. + // Advanced runtime fields render directly in the profile panel's flat list, + // grouped under their own "Advanced" header. await expect(panel.getByText("active_provider")).toBeVisible(); + await expect(panel.getByText("Advanced", { exact: true })).toHaveCount(1); // MCP servers render once each under their group label. await expect(panel.getByText("developer", { exact: true })).toHaveCount(1); await expect(panel.getByText("MCP Servers", { exact: true })).toHaveCount(