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 {