diff --git a/app/composables/useAgentSessions.ts b/app/composables/useAgentSessions.ts index 388084d..596bcd0 100644 --- a/app/composables/useAgentSessions.ts +++ b/app/composables/useAgentSessions.ts @@ -9,6 +9,7 @@ export interface AgentSessionItem { modelId: number | null; enableThinking: number; enableTools: number; + systemPrompt: string | null; lastActiveAt: string; expiresAt: string | null; deletedAt: string | null; @@ -110,7 +111,7 @@ export function useAgentSessions(agentSlug: string) { async function updateSessionConfig( id: string, - config: { modelId?: number | null; enableThinking?: boolean; enableTools?: boolean }, + config: { modelId?: number | null; enableThinking?: boolean; enableTools?: boolean; systemPrompt?: string | null }, ) { try { await $fetch(`/api/agents/${agentSlug}/sessions/${id}/config`, { @@ -122,6 +123,7 @@ export function useAgentSessions(agentSlug: string) { if (config.modelId !== undefined) s.modelId = config.modelId; if (config.enableThinking !== undefined) s.enableThinking = config.enableThinking ? 1 : 0; if (config.enableTools !== undefined) s.enableTools = config.enableTools ? 1 : 0; + if (config.systemPrompt !== undefined) s.systemPrompt = config.systemPrompt; } } catch { }