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(