From 52772dd8dd6d51870904c3567eeaa67854ba4ad6 Mon Sep 17 00:00:00 2001 From: Arjun <6592213+arkml@users.noreply.github.com> Date: Fri, 12 Jun 2026 13:58:15 +0530 Subject: [PATCH] fixes --- apps/x/apps/renderer/src/App.tsx | 10 +- .../components/code/new-session-dialog.tsx | 7 +- .../components/code/resizable-right-pane.tsx | 132 ++++++++++++++++++ .../src/components/code/session-rail.tsx | 19 ++- 4 files changed, 158 insertions(+), 10 deletions(-) create mode 100644 apps/x/apps/renderer/src/components/code/resizable-right-pane.tsx diff --git a/apps/x/apps/renderer/src/App.tsx b/apps/x/apps/renderer/src/App.tsx index 72bcb577..fcbc1ec7 100644 --- a/apps/x/apps/renderer/src/App.tsx +++ b/apps/x/apps/renderer/src/App.tsx @@ -36,6 +36,7 @@ import { HomeView } from '@/components/home-view'; import { MeetingsView } from '@/components/meetings-view'; import { CodeView, type ActiveCodeSession } from '@/components/code/code-view'; import { CodeChat } from '@/components/code/code-chat'; +import { ResizableRightPane } from '@/components/code/resizable-right-pane'; import { SidebarSectionProvider } from '@/contexts/sidebar-context'; import { Conversation, @@ -6173,10 +6174,9 @@ function App() { code session it swaps to the direct-drive chat; rowboat-mode sessions use the regular assistant chat bound to their run. */} {isRightPaneContext && isCodeOpen && activeCodeSession?.session.mode === 'direct' ? ( - + ) : isRightPaneContext && ( +

+ How the coding agent's file edits and commands get approved — applies in both modes. +

- {modelOptions.length > 0 && ( + {/* The model only powers Rowboat's own turns; the coding agent uses its + own configured model, so hide this entirely for direct sessions. */} + {mode === 'rowboat' && modelOptions.length > 0 && (