Add debug info display
This commit is contained in:
parent
f1dff8f855
commit
43acb3a868
17
main.ts
17
main.ts
|
|
@ -31,8 +31,9 @@ interface LLMAgentSettings {
|
|||
maxTokensChatDefault: string;
|
||||
agencyModeEnabled: boolean; // Новое: По умолчанию включен ли агент
|
||||
customTools: CustomTool[]; // Новое: Список созданных инструментов
|
||||
|
||||
summarizationModel: string;
|
||||
showDebugInfo: boolean;
|
||||
|
||||
voiceCommandModel: string;
|
||||
logsFolder: string;
|
||||
voiceInterval: number;
|
||||
|
|
@ -72,8 +73,9 @@ const DEFAULT_SETTINGS: LLMAgentSettings = {
|
|||
maxTokensChatDefault: '',
|
||||
agencyModeEnabled: true,
|
||||
customTools: [],
|
||||
|
||||
summarizationModel: '',
|
||||
showDebugInfo: false,
|
||||
|
||||
voiceCommandModel: '',
|
||||
logsFolder: 'audio-logs',
|
||||
voiceInterval: 1,
|
||||
|
|
@ -578,6 +580,17 @@ class SampleSettingTab extends PluginSettingTab {
|
|||
await this.plugin.saveSettings();
|
||||
}));
|
||||
|
||||
new Setting(container)
|
||||
.setName('Вывод отладочной информации')
|
||||
.setDesc('Выводить JSON-запросы и результаты работы инструментов после ответа агента.')
|
||||
.addToggle((toggle) =>
|
||||
toggle.setValue(this.plugin.settings.showDebugInfo).onChange(async (value) => {
|
||||
this.plugin.settings.showDebugInfo = value;
|
||||
await this.plugin.saveSettings();
|
||||
await this.plugin.syncSettings();
|
||||
})
|
||||
);
|
||||
|
||||
container.createEl('h4', { text: 'Кастомные инструменты (Mini-Agents)', cls: 'agency-tools-header' });
|
||||
|
||||
if (!this.plugin.settings.customTools) this.plugin.settings.customTools = [];
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user