Саймон Уиллисон выпустил llm-coding-agent 0.1a0, ранний эксперимент по созданию простого агента для программирования с использованием его библиотеки LLM в качестве фреймворка агента. Проект был сгенерирован путем запроса Claude Code написать спецификацию и реализовать инструмент с помощью красно-зеленого TDD.
- Пакет доступен на PyPI и может быть запущен через `uvx --prerelease=allow --with llm-coding-agent llm code`.
- Он включает инструменты для редактирования файлов, выполнения команд, перечисления файлов, чтения файлов, поиска содержимого файлов и записи файлов.
- Python API позволяет создавать экземпляр класса `CodingAgent` с параметрами, такими как имя модели и корневой каталог.
- Агент успешно создал CLI-приложение SwiftUI для отображения ASCII-арта после соответствующего запроса.
Это релиз демонстрирует возможность использования библиотек LLM в качестве фреймворков агентов для генерации функциональных инструментов программирования через естественные языковые запросы.