mini-SWE-agent запускает выбранную языковую модель и инструменты командной строки для работы над задачей в репозитории. Есть интерактивный запуск и варианты изоляции.

Когда агенту достаточно терминала
mini-SWE-agent получает задачу и работает с доступными командами. В интерактивном режиме mini пользователь может подтверждать предлагаемые действия. Для сценария с незнакомым проектом это дает возможность увидеть, какие файлы агент собирается читать и какой тест запустить. Перед работой лучше открыть учебную копию, убрать из окружения ненужные секреты и указать точную команду проверки.
У проекта есть варианты запуска в изолированной среде. Они пригодятся, если задание включает выполнение чужого кода или повторные прогоны на отдельных копиях репозитория.
Ошибка с пустым списком
В учебной программе функция должна вернуть пустой результат, но обращается к первому элементу. Дайте агенту команду воспроизведения и укажите, что поведение для непустых данных менять не нужно. Попросите подготовить маленький тест, который падает до правки. После работы посмотрите, что проверяется в тесте. Замена исключения другим может сделать отчет спокойнее и оставить ожидаемое поведение без проверки.
Сверьте рабочее дерево перед завершением. Временные файлы среды и изменения зависимостей не должны случайно попасть в патч для одной функции.
Окружение и модель настраиваются отдельно
Команды могут выполняться рядом с проектом или в отдельной среде. Вызов модели при этом зависит от настроек провайдера. Перед работой с закрытым репозиторием определите, какие данные отправляет выбранная конфигурация и какие пути видит процесс.
Для каких задач подходит
- Подготовить патч по описанию небольшой ошибки
- Запустить проверку изменения в отдельной среде
Сильные стороны
- Интерактивный режим поддерживает подтверждение команд
- Есть конфигурации для изолированных окружений
Ограничения
- Пользователь выбирает модель и настраивает среду
- Локальный запуск команд не означает, что текст запроса остается на устройстве
Выбор и условия
- Бесплатный режим
- Да
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Не подтверждено
- API
- Не подтверждено
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Код, Текст
- Результат
- Код, Текст
Условия
Код опубликован по MIT. Расходы на обращения к модели и вычислительную среду определяются отдельно. Локальный запуск команд не означает, что текст запроса остается на устройствеОт задачи к первому результату
Практический пример
- Задача
- Подготовить патч по описанию небольшой ошибки
- Что подготовить
- Учебная функция обработки списка, команда воспроизведения и правильный результат для пустого входа.
Задание или запрос
Воспроизведи сбой, добавь тест для пустого списка и сделай минимальную правку. Сохрани поведение на непустом входе.
Ожидаемый результат
Небольшой патч с тестом и перечнем выполненных команд.
Как проверить результат
- Запустите тест до и после правки.
- Просмотрите рабочее дерево и исключите временные файлы.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.

