|
|
@ -9,6 +9,7 @@ export interface AgentSessionItem { |
|
|
modelId: number | null; |
|
|
modelId: number | null; |
|
|
enableThinking: number; |
|
|
enableThinking: number; |
|
|
enableTools: number; |
|
|
enableTools: number; |
|
|
|
|
|
systemPrompt: string | null; |
|
|
lastActiveAt: string; |
|
|
lastActiveAt: string; |
|
|
expiresAt: string | null; |
|
|
expiresAt: string | null; |
|
|
deletedAt: string | null; |
|
|
deletedAt: string | null; |
|
|
@ -110,7 +111,7 @@ export function useAgentSessions(agentSlug: string) { |
|
|
|
|
|
|
|
|
async function updateSessionConfig( |
|
|
async function updateSessionConfig( |
|
|
id: string, |
|
|
id: string, |
|
|
config: { modelId?: number | null; enableThinking?: boolean; enableTools?: boolean }, |
|
|
config: { modelId?: number | null; enableThinking?: boolean; enableTools?: boolean; systemPrompt?: string | null }, |
|
|
) { |
|
|
) { |
|
|
try { |
|
|
try { |
|
|
await $fetch(`/api/agents/${agentSlug}/sessions/${id}/config`, { |
|
|
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.modelId !== undefined) s.modelId = config.modelId; |
|
|
if (config.enableThinking !== undefined) s.enableThinking = config.enableThinking ? 1 : 0; |
|
|
if (config.enableThinking !== undefined) s.enableThinking = config.enableThinking ? 1 : 0; |
|
|
if (config.enableTools !== undefined) s.enableTools = config.enableTools ? 1 : 0; |
|
|
if (config.enableTools !== undefined) s.enableTools = config.enableTools ? 1 : 0; |
|
|
|
|
|
if (config.systemPrompt !== undefined) s.systemPrompt = config.systemPrompt; |
|
|
} |
|
|
} |
|
|
} catch { |
|
|
} catch { |
|
|
} |
|
|
} |
|
|
|