Simon Willison a publié llm-coding-agent 0.1a0, une expérience précoce consistant à construire un agent de codage simple en utilisant sa bibliothèque LLM comme framework d'agent. Le projet a été généré en demandant à Claude Code de rédiger une spécification et d'implémenter l'outil en utilisant le TDD rouge/vert.
- Le package est disponible sur PyPI et peut être exécuté via `uvx --prerelease=allow --with llm-coding-agent llm code`.
- Il comprend des outils pour éditer des fichiers, exécuter des commandes, lister des fichiers, lire des fichiers, rechercher du contenu de fichiers et écrire des fichiers.
- Une API Python permet l'instanciation d'une classe `CodingAgent` avec des paramètres tels que le nom du modèle et le répertoire racine.
- L'agent a réussi à construire une application CLI SwiftUI pour afficher l'heure en ASCII après avoir été invité à le faire.
Cette version démontre la capacité d'utiliser les bibliothèques LLM comme frameworks d'agents pour générer des outils de codage fonctionnels via des invites en langage naturel.