feat(ms22-p2): add agent selector UI in WebUI (#685)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful

Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
This commit was merged in pull request #685.
This commit is contained in:
2026-03-05 03:29:02 +00:00
committed by jason.woltje
parent 2f1ee53c8d
commit a70f149886
5 changed files with 281 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ export interface ChatRequest {
temperature?: number;
maxTokens?: number;
systemPrompt?: string;
agent?: string;
}
export interface ChatResponse {
@@ -117,7 +118,11 @@ export function streamGuestChat(
"Content-Type": "application/json",
},
credentials: "include",
body: JSON.stringify({ messages: request.messages, stream: true }),
body: JSON.stringify({
messages: request.messages,
stream: true,
...(request.agent && { agent: request.agent }),
}),
signal: signal ?? null,
});
@@ -269,7 +274,11 @@ export function streamChatMessage(
"X-CSRF-Token": csrfToken,
},
credentials: "include",
body: JSON.stringify({ messages: request.messages, stream: true }),
body: JSON.stringify({
messages: request.messages,
stream: true,
...(request.agent && { agent: request.agent }),
}),
signal: signal ?? null,
});