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;
|
maxTokensChatDefault: string;
|
||||||
agencyModeEnabled: boolean; // Новое: По умолчанию включен ли агент
|
agencyModeEnabled: boolean; // Новое: По умолчанию включен ли агент
|
||||||
customTools: CustomTool[]; // Новое: Список созданных инструментов
|
customTools: CustomTool[]; // Новое: Список созданных инструментов
|
||||||
|
|
||||||
summarizationModel: string;
|
summarizationModel: string;
|
||||||
|
showDebugInfo: boolean;
|
||||||
|
|
||||||
voiceCommandModel: string;
|
voiceCommandModel: string;
|
||||||
logsFolder: string;
|
logsFolder: string;
|
||||||
voiceInterval: number;
|
voiceInterval: number;
|
||||||
|
|
@ -72,8 +73,9 @@ const DEFAULT_SETTINGS: LLMAgentSettings = {
|
||||||
maxTokensChatDefault: '',
|
maxTokensChatDefault: '',
|
||||||
agencyModeEnabled: true,
|
agencyModeEnabled: true,
|
||||||
customTools: [],
|
customTools: [],
|
||||||
|
|
||||||
summarizationModel: '',
|
summarizationModel: '',
|
||||||
|
showDebugInfo: false,
|
||||||
|
|
||||||
voiceCommandModel: '',
|
voiceCommandModel: '',
|
||||||
logsFolder: 'audio-logs',
|
logsFolder: 'audio-logs',
|
||||||
voiceInterval: 1,
|
voiceInterval: 1,
|
||||||
|
|
@ -578,6 +580,17 @@ class SampleSettingTab extends PluginSettingTab {
|
||||||
await this.plugin.saveSettings();
|
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' });
|
container.createEl('h4', { text: 'Кастомные инструменты (Mini-Agents)', cls: 'agency-tools-header' });
|
||||||
|
|
||||||
if (!this.plugin.settings.customTools) this.plugin.settings.customTools = [];
|
if (!this.plugin.settings.customTools) this.plugin.settings.customTools = [];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user