منصوبے کے بارے میں
Reasonix ایک اوپن‑سورسل (MIT) AI کوڈنگ ایجن ہے جو DeepSeek کے ارد گرد بنایا گیا ہے اور ایک سینگل خود‑محتوی Go بائ너ی کے طور پر تقسیم کیا جاتا ہے۔ README اس کو "ایسا کوڈنگ ایجن جو آپ چلleta رہ سکتا ہے" کے طور پر پیش کرتا ہے، جس میں ایک لوکل انجن چار طریقوں سے پہنچا جا سکتا ہے: ٹرمینل (CLI/TUI)، ڈیسکاپ ایپ، براؤزر، اور ایڈیٹرز Agent Client Protocol (ACP) کے ذریعے.
موثق کردہ صلاحیتات:
- کنفیگ‑ڈریونن ڈیزائن: پرووائڈرز، ایجن، فعال ٹولز اور پلاگنز `reasonix.toml` میں اعلان کیے جاتے ہیں، جس میں کوئی سخت کوڈڈ ماڈل نہیں ہوتا۔ DeepSeek ایکプリست کے طور پر Ship ہوتا ہے، اور کسی بھی OpenAI‑مطابق انڈپوانٹ کو کنفیگ انٹری کے طور پر شامل کیا جا سکتا ہے۔ دو ماڈل (ایگزیکیوٹر + پلانر) اختیاری طور پر الگ‑الگ کیش‑ستيبل سیشنز میں ایک ساتھ چل سکتے ہیں۔
- پلاگن‑ڈریونن extensibility: MCP سروسز ٹولز، پرامپٹس اور وسائل کا حصہ بناتے ہیں؛ Extension Protocol v1 سائیڈ کارز رن‑ٹائم ایونٹ्स راکٹ کر سکتے ہیں، پرووائڈرز اور ساختگی UI کا حصہ بن سکتے ہیں، اور ورژنڈ پلاگج پکیجShip کر سکتے ہیں۔ ایک Go SDK اورスター فراہم کئے جاتے ہیں۔
- کیش‑آورید کنٹیکس منٹیننس: سٹارٹ‑اپ میں ایک چھوٹا مستحکم ماحول کا خلاصہ انجیکٹ ہوتا ہے، استیل ٹول آؤٹپٹ خلاصے کی ٹھوس سے پہلے کٹ یا پرون کر دیا جاتا ہے، اور بنائل ٹول سکیما کانٹریکٹ ریگریشن ریویو کے لیے دستاویزی کردہ ہوتا ہے۔
- لمبی مدت کی سافٹی فیچرز: پلان موڈ، اجازتیں، ورک سینڈ بکس، اور ہر دور کے چیک پوائنٹس جن میں واپس لینا (rewind) شامل ہے، جو خود‑خود چلنے والی رuntz کو پڑھنے योग्य اور واپس لینے योग्य بنانے کے لیے مقصود ہیں۔
README میں وضاحت کردہ انسٹالیشن کے راستے:
- راستہ A (CLI/TUI): `npm i -g reasonix` کسی بھی ساپورٹڈ پلیٹ فارم پر، یا macOS پر Homebrew (`brew install esengine/reasonix/reasonix`)۔ darwin/linux/windows کے لیے amd64/arm64 پر تیار کردہ آرکائیو، ساتھ SHA256SUMS، گیت ہب ریلیزز میں منسلک ہیں۔
- راستہ B (ڈیسکاپ ایپ): macOS کے لیے یونیورسَل .dmg/.zip، Windows کے لیے .exe انسٹالر یا پورٹبل .zip (x64/ARM64)، اور Linux کے لیے .deb/.tar.gz (x64) ڈاؤنلوڈز۔ Windows انسٹالرز SignPath.io کے ذریعے کوڈ‑سائنڈ ہیں۔
- راستہ C (VS ایکسٹینشن): پہلے راستہ A کی ضرورت ہوتی ہے؛ ایکسٹینشن لوکل `reasonix acp` بیکن شروع کرتی ہے اور چاٹ، ایڈیٹر کنٹیکس، ٹول‑کال اپروवलز، ماڈل سلیکشن اور ورک سینڈ سیشنز شامل کرتی ہے۔ یہ Visual Studio مارکیٹ پلیس اور Open VSX پر دستیاب ہے (ایسٹینشن آئی ڈی `SivanLiu.reasonix-agent`)。
- راستہ D (سورس سے بنائیں): CLI بنانے کے لیے Go 1.26+ درکار ہے جس میں `GOTOOLCHAIN=auto` ہو؛ `make build` اور `make cross` چھ ٹارگٹس کے لیے بائ너ی پیدا کرتے ہیں۔ ڈیسکاپ بنانے میں مزید Node 24+ اور pnpm 10 درکار ہیں، اور یہ اپنا Chromium ship کرتی ہے تاکہ کوئی پلیٹ فارم ویب ویو ڈپینڈنسی ضروری نہ ہو۔
CLI کے لیے تیار ہونے کا طریقہ شامل ہے: `reasonix setup` پرووائڈر اور ماڈل کو کنفیگ کرنے کے لیے، `reasonix` انٹریکٹیو سیشن کے لیے، اور `reasonix run "..."` ایک‑شوٹ کام کے لیے؛ `/init` سیشن کے اندر پروジェクト ہدایات پیدا کرتا ہے۔ ڈیسکاپ ایپ ان‑ایپ میں کنفیگ ہوتی ہے اور CLI командиوں کی ضرورت نہیں ہوتی۔
دستاویزات میں شامل ہیں: CLI رفرنس، گائیڈ، کنفیگ پاتھز، ACP ایڈیٹر انٹیگریشن، ساب‑ایجن پروفائلز، Context Engine v2، کیبیلٹی ڈائیگنوسٹکس، ریکاوری و اپ ڈیٹس، بائٹ گائیڈ، چیک پوائنٹس اور ریوائنڈ، سپیک، ٹاسک کانٹریکٹس اور پوز پالیسی، ٹول کانٹریکٹ، 0.x سے migration، ایکسٹینشن ڈویلپمنٹ، پلاگج پکیجز اور Manifest v1، اور Extension Protocol۔ پروเจکت دو زبانی (انگریزی اور سادہ چینی) ہے اور سٹیپ مدد اور ورکفلو کی نمائش کے لیے ایک ڈسکوڑڈ کمیونٹی ہوست کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.