Об этом проекте
LM Studio Code — это расширение для Visual Studio Code, предоставляющее полноценную панель программирующего агента вместо простого автодополнения. Оно работает с моделями, обслуживаемыми LM Studio на машине самого пользователя, поэтому не требуются облачный API-ключ, оплата токенов или сетевые обращения. Агент работает на базе открытого агента OpenCode, который поставляется вместе с расширением и может функционировать офлайн.
Агент может читать и редактировать файлы рабочего пространства, выполнять shell-команды, искать по кодовой базе и отображать каждое действие в виде раскрываемой карточки инструмента. Пользователь сохраняет контроль благодаря встроенным запросам разрешений и выбору режима разрешений: Auto, Manual и Bypass. Доступны режимы сборки и планирования, живой список задач, потоковые ответы в Markdown, сворачиваемые блоки рассуждений для поддерживаемых моделей и настраиваемая глубина рассуждений там, где модель это позволяет.
К продвинутым возможностям относятся пользовательские агенты, определяемые Markdown-файлами в .opencode/agent, делегирование субагентам с отдельными контекстными окнами и автономные цели, запускаемые командой /goal. Цели проверяются локальной моделью-судьёй, отслеживаются в закреплённой панели целей, ограничены 25 раундами и защищены обнаружением застоя. Пользователи также могут добавлять новые инструкции, пока агент работает.
Расширение тесно интегрировано с LM Studio: оно показывает загруженные и незагруженные модели с размером контекста, издателем, форматом и квантованием; может перезагружать модели с достаточным контекстом через CLI lms; поддерживает несколько локальных или удалённых серверов LM Studio; и хранит удалённые API-ключи в зашифрованном Secret Storage VS Code. Инструменты контекста включают прикрепление выделенного кода, добавление открытого файла, вставку изображений, сжатие бесед и индикатор контекста.
Сессии восстанавливаются автоматически, их можно переименовывать или возобновлять, а также открывать во вкладках редактора для параллельной работы. Также поддерживаются серверы и навыки MCP с автоматическим обнаружением конфигураций .mcp.json и .vscode/mcp.json, отчётом о статусе /mcp и слэш-командами, такими как /clear, /compact, /file, /skills и /help. Требования: VS Code 1.104+, запущенный локальный сервер LM Studio и, желательно, CLI lms для управления контекстом.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.