remote-lmstudio

Public

src / index.ts

import { PluginContext } from "@lmstudio/sdk";
import { configSchematics, globalConfigSchematics } from "./config.js";
import { generator } from "./generator.js";

/**
 * Remote LM Studio Plugin
 *
 * Connects to a remote LM Studio server and uses its models for generation.
 * Models are statically configured (no dynamic refresh).
 */
export function activate(ctx: PluginContext): void {
  ctx
    .withConfigSchematics(configSchematics)
    .withGlobalConfigSchematics(globalConfigSchematics)
    .withGenerator(generator);
}