منصوبے کے بارے میں

gi ایک کوڈنگ ایجنٹ ہے جو go-ai پر بنایا گیا ہے، جو ایک واحد خالص-Go بائنری سے متحد ویب اور ٹرمینل UI پیش کرتا ہے۔ اس میں اسٹریمنگ چیٹ، سیشن-لوکل ماڈلز، پائیدار فالو-اپ قطاریں، اور append-only ٹرن انجن کے ذریعے رن-باؤنڈ اسٹیئرنگ شامل ہیں۔ براؤزر UI میں پائیدار ڈرافٹس، اٹیچمنٹس، سیشن مینجمنٹ، اسکوپڈ سرچ، Markdown/کوڈ رینڈرنگ، امیج لائٹ باکسز، اور ریڈ-اونلی ورک اسپیس ٹیبز شامل ہیں۔ ٹرمینل UI فل اسکرین ٹرانسکرپٹ نیویگیشن یا نیٹو اسکرول بیک موڈ، ڈرافٹ-محفوظ سلیکٹرز، اور فائل اٹیچمنٹس کو سپورٹ کرتا ہے۔ سنگل-یوزر TOTP سائن-ان HttpOnly کوکی استعمال کرتا ہے، جس میں اختیاری پاس کی سپورٹ ہے۔ ٹولز اور ایکسٹینشنز Go، ایمبیڈڈ Joker/JavaScript، یا کنفیگرڈ سب پروسیسز کے ذریعے چلتے ہیں۔ پروجیکٹ Piclaw-اورینٹڈ مطابقت، Joker کے ذریعے Clojure-فرسٹ اسکرپٹنگ، اور ماڈل/پرووائیڈر لیئر کے طور پر go-ai پر زور دیتا ہے۔ آرکیٹیکچر میں cmd/gi، internal/config، internal/store، internal/turn، internal/inference، internal/web، web/src، docs، scripts، اور tests شامل ہیں۔ ڈیولپمنٹ ٹارگٹس بلڈنگ، ٹیسٹنگ، براؤزر پیریٹی، TUI قبولیت، اور مزید کا احاطہ کرتے ہیں۔ ویب UI پن کیے گئے Piclaw کمپونینٹس کو کسٹم اڈاپٹرز کے ساتھ دوبارہ استعمال کرتا ہے۔ انفرنس OpenAI، Anthropic، اور GitHub Copilot کو سپورٹ کرتا ہے۔ ریپوزٹری میں وسیع دستاویزات اور ایک فیچر/پیریٹی میٹرکس شامل ہے۔