Project Files
dist / config.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.configSchematics = void 0;
const sdk_1 = require("@lmstudio/sdk");
exports.configSchematics = (0, sdk_1.createConfigSchematics)()
.field("baseDirectory", "string", {
displayName: "Базовая директория",
subtitle: "Абсолютный путь к папке для файлов. Пусто — рабочая директория чата.",
}, "")
.field("enableFileSystem", "boolean", { displayName: "Файловая система", subtitle: "Включает list_files, create_file, read_file." }, true)
.field("enableConsole", "boolean", { displayName: "Консоль", subtitle: "Включает run_command." }, true)
.field("enableInternet", "boolean", { displayName: "Интернет", subtitle: "Включает fetch_webpage (Playwright)." }, true)
.field("commandTimeoutSec", "numeric", {
int: true,
min: 5,
max: 120,
displayName: "Таймаут команд (сек)",
slider: { min: 5, max: 120, step: 5 },
}, 30)
.field("maxWebpageLength", "numeric", {
int: true,
min: 1000,
max: 20000,
displayName: "Макс. длина текста",
slider: { min: 1000, max: 20000, step: 1000 },
}, 5000)
.build();
//# sourceMappingURL=config.js.map