Волна ИИПодписаться
← Назад
Инструменты

Simon Willison выпустил код-агент на LLM: uvx — и готово

02.07.2026 · simonwillison.net ↗

Simon Willison выпустил первую альфа-версию библиотеки llm-coding-agent 0.1a0. Это ещё один эксперимент в его проекте Fable 5 — теперь его библиотека LLM превратилась во фреймворк для агентов, и он решил проверить, как будет выглядеть минимальный кодовый агент на её основе.

Агент создан полностью через агента: Willison сгенерировал spec.md двумя промптами через Claude Code for web, затем на основе спецификации написал весь код методом red/green TDD, получив осмысленные коммиты с тестами и документацией. Результат — библиотека на PyPI, которую можно запустить командой `uvx --prerelease=allow --with llm-coding-agent llm code`.

Из коробки агент поддерживает инструменты: редактирование файлов по точному совпадению строки (с возвратом diff), выполнение шелл-команд с таймаутом до 600 секунд, листинг файлов с Git-игнором, чтение файлов с нумерацией строк, поиск по регулярным выражениям и запись файлов. Есть и Python API: `CodingAgent(model="gpt-5.5", root="/path", approve=True).run("Fix the failing test...")`.

Интересно, что Python API Willison не просил — агент сам его реализовал. Также в README описаны рецепты: `llm code --yolo` (без подтверждений) и `llm code --allow "pytest*"` (разрешить только определённые команды).

Источник: simonwillison.net
← Все новости AI Wave