Интеграция с терминалом

Матрёна Coder не просто пишет код — она умеет запускать команды, устанавливать пакеты и читать логи ошибок.

Терминал под капотом

Как и в VS Code, внизу рабочего пространства у вас есть полноценный терминал (открывается по `Ctrl + ~` или `Cmd + J`). Вы можете работать там вручную: запускать скрипты, делать коммиты. Но главная сила в том, что встроенный ИИ-агент имеет к нему доступ.

Чтение логов об ошибке

Представьте: вы запустили бэкенд (например, `npm run dev`), и консоль выплюнула красную простыню ошибки парсинга порта или подключения к базе данных.

  1. В терминале Coder наведите мышку на блок с ошибкой.
  2. Появится кнопка с иконкой ИИ (Спросить Матрёну). Нажмите её.
  3. Содержимое ошибки (и файл конфигурации, где она произошла, если ИИ найдет связь) автоматически улетит в контекст агента. Вы сразу получите решение или автоматический Pull Request на фикс в нужный файл.

Разрешение на запуск команд

Безопасность превыше всего. Агент никогда не запустит потенциально деструктивную команду без вашего явного подтверждения.

Если вы пишете: "Установи мне библиотеку для работы с графиками", агент сформирует ответ:

Предлагаемая команда к исполнению:

npm install chart.js react-chartjs-2

Выполнение кода (Code Runtime)

Для программистов на Python, Матрёна Coder поддерживает Jupter-подобные ячейки прямо внутри редактора. Агент может написать скрипт парсинга данных, запустить его в фоновом Python-интерпретаторе, прочитать результат работы скрипта (например, скачанный JSON-файл) и продолжить работу над основным проектом с учетом этих данных.

Эту логику обеспечивает движок AIO (Agents Interacting and Orchestrating).