Simon Willison wydał wersję alfa llm-coding-agent 0.1a0 - nową bibliotekę Pythona będącą agentów kodującym opartym na jego ewoluującym frameworku LLM. Narzędzie można uruchomić komendą uvx --prerelease=allow --with llm-coding-agent llm code i oferuje ono możliwość automatyzacji typowych zadań programistycznych takich jak czytanie, edycja plików oraz wykonywanie poleceń.

Agent został stworzony w interesujący sposób - Willison najpierw wygenerował specyfikację projektu używając Claude, a następnie polecił AI aby zbudowała go metodą red/green TDD z przechodzącymi testami i aktualną dokumentacją. Rezultatem jest nie tylko funkcjonalne narzędzie, ale też całkowita dokumentacja, README i ciąg commitów pokazujących historię rozwoju. Interfejs obejmuje zarówno linię poleceń z opcjami takimi jak --yolo lub --allow dla kontrolowania dostępu, jak i API w Pythonie poprzez klasę CodingAgent.

To eksperyment pokazujący jak współczesne modele LLM mogą być używane jako agenci do automat komunikacji z kodem i narzędziami systemowymi. Dystrybucja na PyPI czyni to dostępnym dla szerszej publiczności, a projekt demonstruje praktyczną ścieżkę od koncepcji poprzez automatyczną implementację do działającego oprogramowania.