fix(agent): move route selector to settings

This commit is contained in:
ginnoir
2026-07-08 19:58:48 -05:00
parent ec3f96dab1
commit 49732b02f3
6 changed files with 89 additions and 106 deletions
-4
View File
@@ -104,7 +104,6 @@ export default async function RootLayout({ children }: { children: React.ReactNo
let signedIn = false;
let assistantEnabled = false;
let assistantName = DEFAULT_ASSISTANT_NAME;
let assistantModelRoute: string | null = null;
let assistantModel: string | null = null;
const session = await auth();
@@ -119,7 +118,6 @@ export default async function RootLayout({ children }: { children: React.ReactNo
themeNavStyle: users.themeNavStyle,
assistantEnabled: users.assistantEnabled,
assistantName: users.assistantName,
assistantModelRoute: users.assistantModelRoute,
assistantModel: users.assistantModel,
})
.from(users)
@@ -133,7 +131,6 @@ export default async function RootLayout({ children }: { children: React.ReactNo
navStyle = row.themeNavStyle as NavStyle;
assistantEnabled = row.assistantEnabled;
assistantName = row.assistantName?.trim() || DEFAULT_ASSISTANT_NAME;
assistantModelRoute = row.assistantModelRoute?.trim() || null;
assistantModel = row.assistantModel?.trim() || null;
}
userDashboards = await db
@@ -192,7 +189,6 @@ export default async function RootLayout({ children }: { children: React.ReactNo
configured={isLlmConfigured()}
userId={session.user.id}
assistantName={assistantName}
assistantModelRoute={assistantModelRoute}
assistantModel={assistantModel}
/>
) : null}
+2
View File
@@ -324,6 +324,7 @@ function AppearanceSection({
themeNavStyle: string;
assistantEnabled: boolean;
assistantName: string;
assistantModelRoute: string | null;
assistantSystemPrompt: string | null;
};
}) {
@@ -361,6 +362,7 @@ function AppearanceSection({
<AssistantSettings
enabled={user.assistantEnabled}
name={user.assistantName}
modelRoute={user.assistantModelRoute}
systemPrompt={user.assistantSystemPrompt}
defaultSystemPrompt={AGENT_SYSTEM_PROMPT}
/>