0.2.5: model menu updates fix

This commit is contained in:
LLB
2026-04-11 12:32:53 +04:00
parent 31a538db64
commit f6194693e5
6 changed files with 224 additions and 7 deletions
+12 -3
View File
@@ -1180,7 +1180,10 @@ export default function (pi: ExtensionAPI) {
query.data,
getCurrentTelegramModel(ctx),
{
setThinkingLevel: (level) => pi.setThinkingLevel(level),
setThinkingLevel: (level) => {
pi.setThinkingLevel(level);
updateStatus(ctx);
},
getCurrentThinkingLevel: () => pi.getThinkingLevel(),
updateStatusMessage: async () => showStatusMessage(state, ctx),
answerCallbackQuery,
@@ -1213,10 +1216,15 @@ export default function (pi: ExtensionAPI) {
setModel: (model) => pi.setModel(model),
setCurrentModel: (model) => {
currentTelegramModel = model;
updateStatus(ctx);
},
setThinkingLevel: (level) => {
pi.setThinkingLevel(level);
updateStatus(ctx);
},
setThinkingLevel: (level) => pi.setThinkingLevel(level),
stagePendingModelSwitch: (selection) => {
pendingTelegramModelSwitch = selection;
updateStatus(ctx);
},
restartInterruptedTelegramTurn: (selection) => {
return restartTelegramModelSwitchContinuation({
@@ -1825,8 +1833,9 @@ export default function (pi: ExtensionAPI) {
systemPrompt: nextEvent.systemPrompt + suffix,
};
},
onModelSelect: (event) => {
onModelSelect: (event, ctx) => {
currentTelegramModel = (event as { model: Model<any> }).model;
updateStatus(ctx);
},
onAgentStart: async (_event, ctx) => {
currentAbort = () => ctx.abort();