From a346ad2a735077ba10b74edd3b612b8946802c18 Mon Sep 17 00:00:00 2001 From: dotta Date: Mon, 23 Mar 2026 20:30:18 -0500 Subject: [PATCH 1/2] Fix instructions tab state on agent switch Co-Authored-By: Paperclip --- ui/src/pages/AgentDetail.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ui/src/pages/AgentDetail.tsx b/ui/src/pages/AgentDetail.tsx index ce3685fb..01d31758 100644 --- a/ui/src/pages/AgentDetail.tsx +++ b/ui/src/pages/AgentDetail.tsx @@ -998,6 +998,7 @@ export function AgentDetail() { {activeView === "instructions" && ( (null); + useEffect(() => { + setSelectedFile("AGENTS.md"); + setShowFilePanel(false); + setDraft(null); + setBundleDraft(null); + setNewFilePath(""); + setShowNewFileInput(false); + setPendingFiles([]); + setExpandedDirs(new Set()); + setAwaitingRefresh(false); + lastFileVersionRef.current = null; + externalBundleRef.current = null; + }, [agent.id]); + const isLocal = agent.adapterType === "claude_local" || agent.adapterType === "codex_local" || From a3f4e6f56c6aaa0ab851a2ae1737d88fb19a529d Mon Sep 17 00:00:00 2001 From: dotta Date: Mon, 23 Mar 2026 20:58:19 -0500 Subject: [PATCH 2/2] Preserve prompts panel width on agent switch Co-Authored-By: Paperclip --- ui/src/pages/AgentDetail.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/ui/src/pages/AgentDetail.tsx b/ui/src/pages/AgentDetail.tsx index 01d31758..c0bed886 100644 --- a/ui/src/pages/AgentDetail.tsx +++ b/ui/src/pages/AgentDetail.tsx @@ -998,7 +998,6 @@ export function AgentDetail() { {activeView === "instructions" && (