Simon Willison lanzó llm-coding-agent 0.1a0, un experimento inicial para construir un agente de codificación simple utilizando su biblioteca LLM como marco de agente. El proyecto fue generado solicitando a Claude Code que escribiera una especificación e implementara la herramienta usando TDD rojo/verde.

  • El paquete está disponible en PyPI y se puede ejecutar mediante `uvx --prerelease=allow --with llm-coding-agent llm code`.
  • Incluye herramientas para editar archivos, ejecutar comandos, listar archivos, leer archivos, buscar contenido de archivos y escribir archivos.
  • Una API de Python permite instanciar una clase `CodingAgent` con parámetros como el nombre del modelo y el directorio raíz.
  • El agente construyó exitosamente una aplicación CLI SwiftUI para mostrar arte ASCII después de ser solicitado para ello.

Este lanzamiento demuestra la capacidad de usar bibliotecas LLM como marcos de agentes para generar herramientas de codificación funcionales a través de indicaciones en lenguaje natural.