साइमन विलिसन ने llm-coding-agent 0.1a0 जारी किया, जो एक सरल कोडिंग एजेंट बनाने के लिए उसके LLM लाइब्रेरी को एजेंट फ्रेमवर्क के रूप में उपयोग करने का एक प्रारंभिक प्रयोग है। परियोजना को क्लॉड कोड से स्पेसिफिकेशन लिखने और लाल/हरा TDD का उपयोग करके टूल लागू करने के लिए प्रॉम्प्ट करके जनरेट किया गया था।
- पैकेज PyPI पर उपलब्ध है और `uvx --prerelease=allow --with llm-coding-agent llm code` के माध्यम से चलाया जा सकता है।
- इसमें फ़ाइलों को संपादित करने, कमांड चलाने, फ़ाइलों की सूची बनाने, फ़ाइलें पढ़ने, फ़ाइल सामग्री खोजने और फ़ाइलें लिखने के लिए टूल्स शामिल हैं।
- एक पायथन API `CodingAgent` क्लास को मॉडल नाम और रूट डायरेक्टरी जैसे पैरामीटर के साथ इन्स्टेंटिएट करने की अनुमति देता है।
- एजेंट ने इसे करने के लिए प्रॉम्प्ट किए जाने के बाद ASCII आर्ट प्रदर्शित करने के लिए एक SwiftUI CLI ऐप सफलतापूर्वक बनाया।
यह रिलीज़ प्राकृतिक भाषा प्रॉम्प्ट्स के माध्यम से कार्यात्मक कोडिंग टूल्स जनरेट करने के लिए LLM लाइब्रेरी को एजेंट फ्रेमवर्क के रूप में उपयोग करने की क्षमता को दर्शाती है।