Саймон Уиллисон выпустил 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 в качестве фреймворков агентов для генерации функциональных инструментов программирования через естественные языковые запросы.