Код, интерфейсы и трафик без воды
lawebbox

MiMo Code от Xiaomi: терминальный агент для автоматизации 200-шаговых задач разработки

Xiaomi открыла исходники MiMo Code V0.1.0 — агентного ассистента, который живёт не в окне IDE, а прямо в командной строке.

Максим Воронцов, Хардкорный бэкендер и девопс · обновлено 13 июня 2026 г.

MiMo Code от Xiaomi: терминальный агент для автоматизации 200-шаговых задач разработки

Xiaomi выложила в open source терминального агента MiMo Code: 200 шагов без потери контекста

Инструмент позиционируется как прямой конкурент Claude Code от Anthropic и заточен под длинные инженерные пайплайны: клонирование репозитория, обновление зависимостей, рефакторинг API, прогон тестов, открытие pull request — всё одной сессией.

Почему терминал, а не плагин к редактору

Обычные code-completion модели умеют генерировать текст в буфер IDE. Дальше инженер копирует блок, вставляет в файл, запускает сборку, читает stack trace, правит, повторяет. MiMo Code этот слой выносит: агент читает вывод терминала, состояние директорий, переменные окружения, сам модифицирует файлы, триггерит компилятор и парсит ошибки. При падении тестов он вытаскивает точную строку падения из лога и итерирует фикс без подсказки человека.

Память через файловую систему и чекпоинты

Ключевая проблема длинных цепочек — деградация контекста: стандартные LLM теряют операционный фокус уже после 10–20 последовательных действий. MiMo Code привязывает «память» к состоянию локальной файловой системы и журналу терминала, а не к контекстному окну модели. По данным Developer Tech News, перед публичным релизом Xiaomi прогнала внутреннее бета-тестирование на 576 разработчиках, и агент удерживал связность на последовательностях свыше 200 шагов — там, где Claude Code, по утверждению компании, сваливался в «terminal hallucination loops».

По теме также можно посмотреть Общий портал трендов интернета, медиа и общества.

По теме также можно посмотреть Подготовить email-рассылки к автоматизации систем маркетинга.

Однако автомат, упавший на шаге 195 из 200, оставляет инженера в худшей точке, чем было. Поэтому в harness встроена детерминированная чекпоинт-архитектура: на заранее определённых интервалах агент останавливается, фиксирует каждую выданную bash-команду, каждую изменённую строку и каждый установленный пакет. Команда получает читаемый audit trail и может ревьюить логику до того, как машина потащит pipeline дальше.

Что проверить у себя

Агент с правами записи в файлы и исполнения в shell — это не chat-бот, а привилегированный процесс на машине разработчика. Перед подключением стоит прогнать MiMo Code на изолированном контейнере или read-only форке репозитория, зафиксировать политику чекпоинтов (как часто останавливается, кто ревьюит) и явно ограничить сетевые вызовы. Следить за обновлениями репозитория Xiaomi — V0.1.0 открыт, но это явно первый публичный релиз, и архитектура памяти через file state будет меняться.