+
{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 {