Add /models command for enabling/disabling Ctrl+P model cycling

- New /models command with toggle UI for each available model
- Changes persist to enabledModels in settings.json
- Updates take effect immediately for Ctrl+P cycling
This commit is contained in:
Carlos Gutierrez 2026-01-10 22:50:28 -07:00 committed by Mario Zechner
parent 42ed0129ed
commit 49acd8e648
7 changed files with 241 additions and 0 deletions

View file

@ -525,6 +525,11 @@ export class AgentSession {
return this._scopedModels;
}
/** Update scoped models for cycling */
setScopedModels(scopedModels: Array<{ model: Model<any>; thinkingLevel: ThinkingLevel }>): void {
this._scopedModels = scopedModels;
}
/** File-based prompt templates */
get promptTemplates(): ReadonlyArray<PromptTemplate> {
return this._promptTemplates;