Возможности CodeSpark

Полный набор ИИ-инструментов современной разработки. Подробно — что именно умеет каждая функция.

Чат с моделями

Основной режим работы. Открываете панель, выбираете модель из селектора в правом верхнем углу, задаёте вопрос. Модель видит открытый файл, может прочитать любой файл проекта через упоминание @filename.

Автономный агент

Когда модели нужно выйти за рамки одного ответа — прочитать файлы, внести правки, запустить команду — она сама вызывает инструменты. Агент делает столько шагов, сколько нужно, прерываясь на одобрение только перед потенциально разрушительными операциями.

Доступные инструменты агента:

Упоминания файлов

Наберите @ в чате — откроется fuzzy-поиск по файлам проекта. Выберите файл (или папку) — он автоматически подтянется в контекст запроса. Поддерживаются множественные упоминания в одном сообщении.

Слэш-команды

Наберите / в начале сообщения — появится список встроенных команд и пользовательских (из .codespark/commands/). Удобно для повторяющихся сценариев: /review, /test, /explain.

Чекпоинты и откат

Перед каждой правкой файла агентом CodeSpark автоматически сохраняет снапшот рабочей копии. Если агент пошёл не туда — один клик в истории чата, и файлы возвращаются в состояние до этого шага. Никаких потерянных правок.

MCP-серверы

CodeSpark поддерживает Model Context Protocol — открытый стандарт для подключения внешних инструментов. Это расширяет набор возможностей агента за пределы дефолтных инструментов:

Серверы добавляются в UI через панель «MCP серверы». Каталог готовых — на github.com/modelcontextprotocol/servers.

Правила проекта

Файл .codespark/rules.md в корне проекта — инструкции, которые модель прочитает перед каждым запросом. Сюда удобно класть:

Русскоязычный интерфейс

Весь UI расширения, сообщения и документация — на русском. Ответы агента тоже на русском, если не попросить иначе. Удобно для команд, где не все сотрудники читают на английском.

Что будет позже

В разработке для следующих релизов:

Установить в VS Code Читать руководство