src / config.ts

import { createConfigSchematics } from "@lmstudio/sdk";

/**
 * Configuration par chat.
 */
export const configSchematics = createConfigSchematics().build();

/**
 * Configuration globale (commune à tous les chats).
 * baseDirectory : restreint tous les outils à ce répertoire.
 */
export const globalConfigSchematics = createConfigSchematics()
  .field(
    "baseDirectory",
    "string",
    {
      displayName: "Base Directory",
      hint: "The directory path where files will be stored. Leave empty to allow access to any path.",
    },
    "",
  )
  .build();