forked from wmantly/mc-bot-town
fable
This commit is contained in:
@@ -99,6 +99,15 @@ class GeminiProvider {
|
||||
|
||||
setPrompt(prompt) {
|
||||
this.config.prompt = prompt;
|
||||
// The live session carries the prompt as its first history entry —
|
||||
// update it in place so prompt changes (memory refresh, personality
|
||||
// swaps) apply without restarting the session
|
||||
try {
|
||||
const history = this.session?.params?.history;
|
||||
if (history && history[0] && history[0].role === 'user') {
|
||||
history[0].parts = [{ text: prompt }];
|
||||
}
|
||||
} catch (e) { /* session not started yet */ }
|
||||
}
|
||||
|
||||
getResponse(result) {
|
||||
|
||||
Reference in New Issue
Block a user