From b1944a63ef0a089f4249c9426da6e068f552bde2 Mon Sep 17 00:00:00 2001 From: Jim Su Date: Thu, 28 Mar 2024 08:35:17 -0400 Subject: [PATCH] Re-add banner to App and add change message (#282) * Re-add banner to App and add change message * feat: styling improvements for right panel --------- Co-authored-by: huybery --- frontend/src/App.tsx | 11 ++++++++--- frontend/src/components/BannerSettings.css | 1 + frontend/src/components/BannerSettings.tsx | 4 ++-- frontend/src/services/settingsService.ts | 4 +++- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index acb86f6b85..6cb500a7d7 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -56,10 +56,15 @@ function App(): JSX.Element {
-
-

OpenDevin Workspace

+
+
+
OpenDevin Workspace
+
+
+ +
-
+
{TAB_OPTIONS.map((tab) => ( ) => changeModel(e.target.value) } - className="model-select" + className="select w-full max-w-xs bg-base-300" > {MODELS.map((model) => ( @@ -28,7 +28,7 @@ function AgentSelect(): JSX.Element { onChange={(e: ChangeEvent) => changeAgent(e.target.value) } - className="agent-select" + className="select w-full max-w-xs bg-base-300" > {AGENTS.map((agent) => ( diff --git a/frontend/src/services/settingsService.ts b/frontend/src/services/settingsService.ts index efd9c6e19c..a47e7dfacc 100644 --- a/frontend/src/services/settingsService.ts +++ b/frontend/src/services/settingsService.ts @@ -1,4 +1,5 @@ import socket from "../socket/socket"; +import { appendAssistantMessage } from "../state/chatSlice"; import { setInitialized } from "../state/taskSlice"; import store from "../store"; @@ -21,6 +22,7 @@ function changeSetting(setting: string, value: string): void { const eventString = JSON.stringify(event); socket.send(eventString); store.dispatch(setInitialized(false)); + store.dispatch(appendAssistantMessage(`Changed ${setting} to "${value}"`)); } export function changeModel(model: Model): void { @@ -28,7 +30,7 @@ export function changeModel(model: Model): void { } export function changeAgent(agent: Agent): void { - changeSetting("agent", agent); + changeSetting("agent_cls", agent); } export function changeDirectory(directory: string): void {