diff --git a/ui/src/components/AgentConfigForm.tsx b/ui/src/components/AgentConfigForm.tsx index 683ce033..f281a570 100644 --- a/ui/src/components/AgentConfigForm.tsx +++ b/ui/src/components/AgentConfigForm.tsx @@ -270,9 +270,7 @@ export function AgentConfigForm(props: AgentConfigFormProps) { }; // Section toggle state — advanced always starts collapsed - const [adapterAdvancedOpen, setAdapterAdvancedOpen] = useState(false); const [runPolicyAdvancedOpen, setRunPolicyAdvancedOpen] = useState(false); - const [heartbeatOpen, setHeartbeatOpen] = useState(!isCreate); const [cwdPickerNotice, setCwdPickerNotice] = useState(null); // Popover states @@ -529,14 +527,15 @@ export function AgentConfigForm(props: AgentConfigFormProps) { - {/* Advanced adapter section — collapsible in both modes */} - {isLocal && ( - setAdapterAdvancedOpen(!adapterAdvancedOpen)} - > -
+
+ + {/* ---- Permissions & Configuration ---- */} + {isLocal && ( +
+
+ Permissions & Configuration +
+
)} -
- - )} -
+ + + )} {/* ---- Run Policy ---- */} {isCreate ? ( - } - open={heartbeatOpen} - onToggle={() => setHeartbeatOpen(!heartbeatOpen)} - bordered - > -
+
+
+ + Run Policy +
+
- +
) : (