نسخهها
تاریخچهٔ انتشارات عمومی آیراکد. برای نسخههای قدیمیتر و prerelease به GitHub Releases مراجعه کن.
نصب آخرین نسخه:
curl -fsSL https://airacode.ir/install.sh | bash
یا با npm:
npm install -g @airachat/airacode
v0.1.121
2026-07-08
- پیامهای رضایت OAuth و خطای نشستِ منقضیشدهٔ آیراکد حالا در مسیر callback وب عمومی انگلیسی میمانند
- خروجی JSON در سطح بالا برای config/settings، وضعیت/راهنمای Remote Control، و فرمانهای account/status کار میکند، بدون اینکه stdin پایپشده را بهعنوان متن پرامپت بگیرد
- پوشش smoke تست CLI حالا از راهنمای متنی، مسیریابی فرمان JSON، خطاهای config نامعتبر، و رگرسیون ارثبری stdin محافظت میکند
v0.1.120
2026-07-08
- در حالت خروج از حساب، فرمانهای aira credits و /credits حالا توضیح میدهند که برای استفاده از آیراکردیت به حساب آیرا نیاز است، بهجای متن عمومی مصرف
- پوشش smoke تست CLI حالا هم راهنمای credits سطحبالا و هم /credits در حالت print (بدون احراز هویت) را محافظت میکند
- نمونههای نصبکننده و مستندات دانلود با نسخهٔ patch جدید هماهنگ شدند
v0.1.112
2026-07-08
- نصبهای standalone تازه حالا بهصورت پیشفرض فایل config نوشتهشده توسط نصبکننده در ~/.aira/.aira.json را میخوانند، پس aira doctor بدون نیاز به AIRA_CONFIG_DIR مقدار installMethod=standalone را گزارش میکند
- تشخیص standalone دیگر وقتی نصبکننده وضعیت درست را از قبل ذخیره کرده، هشدار نمیدهد که باینری تازهٔ نصبشده با curl روش نصب نامشخص یا ناشناخته دارد
- پوشش smoke تست CLI حالا یک home واقعی standalone میسازد و مسیر جستوجوی config در doctor را برای انتشارهای باینری آینده محافظت میکند
v0.1.111
2026-07-08
- کلمات فرمان در حالت print مثل aira --print doctor، aira doctor --print، aira --print topup، و aira topup --print حالا فرمان متناظر آیراکد را اجرا میکنند بهجای اینکه بهعنوان پرامپت به مدل فرستاده شوند
- بازنویسی کلمهٔ فرمان شکل کوتاه -p و دیگر فرمانهای امنِ حالت print را هم پوشش میدهد، پس کاربران headless از ترتیب رایج شل، خروجی قطعی و مشخص CLI میگیرند
- پوشش smoke تست CLI حالا هر دو شکلِ «فلگ print قبل از فرمان» و «فرمان قبل از فلگ print» را برای مسیرهای تشخیص و انتقال به شارژ محافظت میکند
v0.1.110
2026-07-07
- فرمان aira remote-control در سطح بالا حالا در بیلدهای عمومی نشستهای وب آیراکد را باز میکند بهجای توقف روی صفحهٔ «پل در دسترس نیست»
- فرمان aira remote-control "prompt" حالا پرامپت را به airacode.ir/code تحویل میدهد تا فرم نشست وب هنگام ورود از پیش پر شود
- متن وضعیت/راهنمای Remote Control حالا نشستهای وب عمومی را از پل خصوصی ترمینال بهروشنی جدا میکند، و پوشش smoke رفتار انتقال را محافظت میکند
v0.1.109
2026-07-07
- نصبهای تازه با curl حالا بلافاصله installMethod=standalone را ثبت میکنند، پس aira doctor و اولین aira update از وضعیت نصب ناشناخته شروع نمیکنند
- فرمان aira update حالا قبل از نمایش تشخیصها، مقادیر installMethod standalone را که گمشده یا بهشکل قدیمی ناشناختهاند تعمیر میکند و هشدارهای ناهماهنگی کهنه را حذف میکند، در حالی که راهنمای کاربردی PATH را نگه میدارد
- در حالت خروج از حساب، فرمانهای balance، credits و usage حالا راهنمای ورود بومی آیرا را نشان میدهند بهجای لو دادن خطاهای سطحپایین متغیر محیطی ارائهدهنده
v0.1.108
2026-07-07
- فرمان aira update حالا قبل از نمایش هشدارهای تشخیصی، installMethod standaloneِ گمشده را تعمیر میکند، پس باینریهای نصبشده با curl دیگر دربارهٔ وضعیت configای که خودشان در حال درست کردنش هستند هشدار نمیدهند
- پوشش smoke بروزرسانی standalone حالا تأیید میکند که تعمیر installMethod گمشده بدون هشدار ناهماهنگی config کهنه انجام میشود
- نصبکنندهٔ میزبانیشده، پکیج npm، و manifest باینری standalone برای این پاکسازی نصب/بروزرسانی تازهسازی شدند
v0.1.107
2026-07-07
- فرمان aira install حالا بلافاصله روش نصب standalone را ثبت میکند، پس اولین aira update دیگر برای نصبی که همین حالا ساخته، ناهماهنگی پیکربندی گزارش نمیکند
- تست smoke نصب standalone حالا هم محتوای باینری دانلودشده و هم وضعیت config ذخیرهشدهٔ installMethod=standalone را بررسی میکند
- راهنمای نصب و بروزرسانی برای کاربرانی که از نصب npm یا curl به مسیر باینری standalone میروند هماهنگ میماند
v0.1.106
2026-07-07
- محیطهای تمیز CI حالا برای aira whoami، aira whoami --json، و aira auth status بلافاصله پاسخ میدهند بهجای اینکه پیش از چاپ راهنمای بدوناحراز هویت گیر کنند
- بررسیهای احراز هویتِ فقطسورس دیگر وقتی فراخوان فقط به گزارش وضعیت حساب نیاز دارد، مسیرهای keychain یا جستوجوی سخت اعتبارنامه را اجرا نمیکنند
- پوشش smoke تست CLI حالا whoami خارجازحساب در CI، auth status، و /whoami در حالت print را محافظت میکند تا بررسیهای حساب headless سریع و انگلیسی بمانند
v0.1.105
2026-07-07
- فرمان /help cost حالا فرمان مستندشدهٔ /cost را پیدا میکند، حتی وقتی بهخاطر وضعیت حساب از فهرست عمومی فرمانهای حالت print پنهان است
- راهنمای متمرکز حالا «قابلدیدن بودن فرمان» را از «در دسترس بودن فرمان» جدا میکند، پس فرمانهای پنهانولیقابلفراخوانی دیگر گمشده به نظر نمیرسند
- پوشش smoke تست CLI حالا /help cost بهعلاوهٔ راهنمای فرمان سطحبالای بازگرداندهشده برای نامهای goal، workflow، deep-research، image، و remote-control را محافظت میکند
v0.1.104
2026-07-07
- فرمان ریشهٔ aira --help حالا سطوح فرمان بازگرداندهشدهٔ goal، workflow، deep-research، genimage، و remote-control را نمایش میدهد بهجای پنهان کردنشان پشت راهنمای فرمانهای اسلش
- پوشش smoke تست CLI حالا قابلکشف بودن این فرمانهای سطحبالای بازگرداندهشده را در راهنمای ریشه بررسی میکند، نه فقط اجرا و راهنمای اختصاصی هر فرمان
- پکیج منتشرشده، پینهای نصبکننده، و manifest باینری standalone برای این اصلاح کشف فرمان تازهسازی شدند
v0.1.103
2026-07-07
- راهنمای سطحبالا حالا برای سطوح فرمان ساختگی آیراکد مثل aira help goal، workflow، deep-research، image، و remote-control کار میکند بهجای شکست با خطای «آرگومان بیشازحد»
- پوشش smoke تست CLI حالا نامهای aira help بدوناحراز هویت را برای goal، workflow، deep-research، image، و remote-control محافظت میکند
- مرجع فرمانها حالا شامل سطوح قابلدیدن account، credit، usage، batch، debug، stats، release-notes، و update است که /help و aira --help نمایش میدهند
v0.1.102
2026-07-07
- فرمانهای aira remote-control، aira remote-control status، aira remote-control --help، و aira rc در سطح بالا حالا در بیلدهای عمومی سطح وضعیت/راهنمای Remote Control را نشان میدهند بدون نیاز به ورود یا افتادن به یک پرامپت عادی
- پوشش smoke تست CLI حالا نقطهٔ ورود مستندشدهٔ Remote Control، نمای وضعیت، نمای راهنما، و URL انتقال را محافظت میکند
- نصبکننده، پکیج npm، و manifest دانلود standalone برای این اصلاح نقطهٔ ورود Remote Control تازهسازی شدند
v0.1.101
2026-07-07
- سطوح فرمان درجهیک /goal، /workflow، /deep-research، /genimage، و /remote-control با پیشنمایشهای حالت print و نامهای سطحبالا بازگردانده شدند
- ممیزی امکانات حالا ۹۰ فرمان سورس، ۳۰ فرمان print قابلدیدن، و probeهای امن برای مسیرهای بازگرداندهشدهٔ workflow، research، image، goal، و remote-control را اثبات میکند
- اجرای dry-run پکیج npm با کنار گذاشتن باینریهای standalone سبک میماند؛ باینریهای انتشار همچنان از airacode.ir/download با تأیید checksum ارائه میشوند
v0.1.100
2026-07-06
- ممیزی امکانات حالا هیچ فرمان print قابلدیدنی را رد نمیکند؛ /compact و /insights با probeهای ایزولهٔ امن پوشش داده میشوند
- ممیزیهای گسترشیافتهٔ سورس، بیلدشده، و نصبشدهٔ CLI فرمانهای قابلدیدن، probeهای فقطسورس، بسط پرامپتها، importهای زمان اجرا، و فرمانهای TUI تحت PTY را آزمایش میکنند
- اثبات نصبکنندهٔ عمومی روی 0.1.100 پین شد و تأیید کرد که هر دو باینری aira و airacode نسخهٔ 0.1.100 (AiraCode) را گزارش میکنند
v0.1.99
2026-07-06
- فرمانهای پرامپت قابلدیدن بهجای اینکه فقط توسط ممیزی امکانات دستهبندی شوند، بسط داده و تأیید میشوند
- فرمان /topup یک مسیر برای غیرفعال کردن باز شدن مرورگر گرفت تا خروجی URL پرداخت بدون اجرای مرورگر تست شود
- ممیزیهای امکاناتِ سورس، بیلدشده، و نصبشده با پوشش کامل import زمان اجرای فرمانها موفق شدند
v0.1.98
2026-07-06
- فرمان تعاملی /stats بهجای مسیر بارگذاری اولیهٔ شکنندهٔ Suspense از یک بارگذاری stateful محدود استفاده میکند
- smoke واقعی PTY میتواند بهصورت اختیاری دیالوگ /stats را آزمایش و تمیز ببندد
- ممیزی امکانات شامل یک گیت فهرست ماژولهای فرمان است و یک مسیر stub فرمان قدیمی غیرفعالِ کهنه را حذف کرد
v0.1.97
2026-07-05
- گزارشهای بنچمارک حالا شامل یک «حکم آرنا» اختیاریاند که آیرا را در برابر ایجنتهای رقیب منتخب بر اساس نرخ قبولی، امتیاز کل، مصرف توکن، سرعت، بهداشت ویرایش، و هزینه رتبهبندی میکند
- فلگ --arena-json یک artifact حکم رقابتی فشرده مینویسد، و --from-results میتواند امتیازدهی آرنا را بدون اجرای دوبارهٔ ایجنتها بازپخش کند
- گیتهای جدید مثل --require-aira-arena-win و --min-aira-arena-win-rate به CI اجازه میدهند ادعاهای ضعیف آیرا-در-برابر-رقیب را رد کند بهجای تکیه بر خواندن دستی جدول امتیازها
v0.1.96
2026-07-05
- اجراهای بنچمارک حالا وقتی از --out یا --evidence-dir استفاده شود، بستههای شواهد ممیزی مینویسند، شامل patch.diff، خروجی git status/name-only/numstat، خروجی verifier، خروجی ایجنت، متن نهایی، و summary.json
- گزارشها ریشهٔ شواهد را چاپ میکنند و ردیفهای JSON شامل evidenceDir/evidenceFilesاند تا ادعاهای جدول امتیاز به همان patch دقیقی که قبول شده ردیابی شوند
- اثبات آفلاین oracle حالا برای هر فیکسچر artifactهای شواهد قابلبازپخش میگذارد، تا بازرسی ادعاهای آیرا-در-برابر-رقیب پس از حذف مخازن موقت سادهتر باشد
v0.1.95
2026-07-05
- هارنس بنچمارک حالا بهداشت ویرایش را از یک baseline فیکسچر git ممیزی میکند: فایلهای تغییرکردهٔ موردانتظار، فایلهای تغییرکردهٔ غیرمنتظره، تعداد فایلهای تغییرکرده، و تعداد خطوط diff در هر اجرا گزارش میشود
- اجرا وقتی مدل فایلهایی خارج از قرارداد وظیفه را تغییر دهد با edit_scope_failed شکست میخورد، و اسکریپتهای انتشار حالا بودجههای max-changed-files و max-diff-lines را اعمال میکنند
- خودآزماییهای verifier حالا یک فایل غیرمنتظره را هم به فیکسچرهای oracle-good تزریق میکنند و ثابت میکنند که ممیز محدوده، ویرایشهای ولگرد را پیش از اعتماد به مقایسههای زندهٔ مدل رد میکند
v0.1.94
2026-07-05
- هارنس بنچمارک حالا --self-test-verifiers بهعلاوهٔ bench:agents:verifiers دارد تا ثابت کند هر verifier فیکسچرهای شناختهشدهٔ خراب را پیش از اعتماد به مقایسهٔ مدلها رد میکند
- خودآزمایی verifier مرورگر از UI سالم oracle شروع میشود و باگهای overflow/filter فقطمرورگری تزریق میکند و ثابت میکند بررسیهای Chrome خطاهایی را میگیرند که بررسیهای ایستا ممکن است از دست بدهند
- شواهد انتشار حالا شامل خودآزمایی verifier ۷/۷، خودآزمایی verifier مرورگر ۲/۲، oracle مرورگر ۲/۲، و اثبات زندهٔ موجود مرورگر آیرا است
v0.1.93
2026-07-05
- هارنس بنچمارک حالا یک حالت صریح --browser-check برای وظایف page و dashboard دارد که با Playwright/Chrome از محیط انتشار پشتیبانی میشود
- اسکریپتهای جدید bench:agents:browser و bench:agents:aira-browser ثابت میکنند وظایف UI در عرضهای دسکتاپ/موبایل رندر میشوند، از خطاهای کنسول و سرریز افقی پرهیز میکنند، و بررسیهای تعامل زمان اجرا را پاس میکنند
- اثبات زندهٔ مرورگر آیرا در page و dashboard ۲/۲ قبول شد، با اولین خروجی استریمشده نزدیک ۲ ثانیه و بدون تایماوت سکوت
v0.1.92
2026-07-05
- هارنس بنچمارک ایجنت حالا یک watchdog سکوت جداگانه دارد و اجراهای گیرکردهٔ بدونخروجی را بهجای تایماوت عمومی، silence_timeout دستهبندی میکند
- گزارشهای بنچمارک حالا زمانبندی اولین و آخرین خروجی قابلمشاهده را شامل میشوند، بهعلاوهٔ یک گیت --max-first-output-ms برای بودجهٔ پاسخگویی انتشار
- یک runner ساختگی ساکت، تشخیص گیر کردنِ بدونخروجی را بدون خرج کردن توکن مدل ثابت میکند؛ شواهد آفلاین oracle همچنان هر هفت فیکسچر را با امتیاز کل ۱۰۰ پاس میکند
v0.1.91
2026-07-05
- فرمان /import-settings حالا نامهای مدل واردشده به سبک Opus/Sonnet/Kimi/Gemini/GLM/MiniMax/GPT را به laneهای آیرا یا شناسههای دقیق OpenRouter نگاشت میکند بهجای حفظ کورکورانهٔ نامهای بیرونی کهنه
- واردکننده پیش از نوشتن، مقصد config آیرا را آماده میکند، پس وارد کردن از یک منبع موجود ~/.claude، دایرکتوری منبع را وسط کار جابهجا یا مصرف نمیکند
- smoke تست CLI حالا پیشنمایش dry-run، وارد کردن واقعی Claude Code/Codex، ادغام AIRA.md، کپی agentها/skillها، گیت مجوزهای خطرناک، حذف client-secret در OAuth، نگاشت مدل، و واگذاری به subagent را ثابت میکند
v0.1.90
2026-07-05
- پرامپتهای تکشات headless پیشفرض حالا وقتی درخواست بهروشنی فایل، فرمان، ویرایش کد، تست، یا کار روی مخزن نمیخواهد، از یک مسیر فقطپرامپت بدون ابزار استفاده میکنند
- probe تکشات مستقیم GLM 5.2 که تکرار شد، پس از این اصلاح ۸/۸ قبول شد با حداکثر ۴۰۸ توکن ورودی، بهجای فرستادن گاهبهگاه یک پرامپت ابزار سبک ۸٫۵ هزارتوکنی
- پرامپتهای سادهٔ سبکِ خواندن فایل حالا از یک مسیر Bash فقطخواندنی استفاده میکنند؛ probeهای تکراری package.json با حداکثر ۳۱۳ توکن ورودی قبول شدند و گیت smoke به ۱٬۰۰۰ توکن سختگیرانهتر شد
v0.1.86
2026-07-05
- راهنمای وظیفهٔ حالت print حالا به ایجنت میگوید بهمحض قبول شدن راستیآزمایی، استفاده از ابزار را متوقف کند و نشانگر یا قالب نهایی خواستهشده را دقیقاً برگرداند
- بیثباتی بنچمارک پارسر CLI بهشکل شکستِ پایان با سقف نوبت پس از پاس شدن تستها بازتولید شد، سپس روی dist بازساختهشده دوباره اجرا و با ۵٬۰۸۹ توکن بهطور تمیز قبول شد
- شواهد زنده حالا تکشاتهای مستقیم تکراری GLM 5.2 با ۲۸ توکن ورودی بهعلاوهٔ پوشش smoke نصبشده برای /balance، کاتالوگ OpenRouter، و subagentها را شامل میشود
v0.1.85
2026-07-05
- توضیحات schema در SDK حالا برای «تفکر تطبیقی» و متادیتای وضعیت MCP از واژگان بیطرفِ آیرا/مدل استفاده میکنند
- فرمان /init-verifiers دیگر یک مسیر افزونهٔ Chrome مختص یک فروشنده را پیشنهاد نمیدهد؛ ساخت verifier روی Playwright و Chrome DevTools MCP میماند
- ممیزی برند عمومی حالا این الگوهای واژگان قدیمیِ قابلدیدن برای مدل را مسدود میکند تا این پاکسازی نتواند بیصدا برگردد
v0.1.84
2026-07-05
- بازنشانی کش ورود/خروج حالا کل کش ذخیرهسازی OAuth، از جمله کش TTL کیچین macOS را پاک میکند، پس نشستهای طولانیمدت آیراکد بعد از ورود دیگر با بررسیهای تازهٔ /balance مغایرت ندارند
- فرمان /balance همچنان در هارنس smoke زندهٔ CLI روی مسیر احراز هویت نصبشده پوشش داده میشود و نباید بعد از یک ورود معتبر، گیت ورودِ محلیشدهٔ کهنه را نشان دهد
- سطوح نصبکننده و دانلود حالا پکیج عمومی فعلی را روی 0.1.84 پین میکنند برای بروزرسانی تمیز و بازیابی نصب مجدد
v0.1.83
2026-07-05
- فرمان /doctor بستهبندیشده حالا نسخهٔ واقعی آیراکد را گزارش میکند بهجای بازگشت به unknown، چون MACRO.VERSION مستقیماً در مسیر تشخیص inline شده است
- تشخیص پکیج نصبشده دیگر حین بیلدهای Bun به حالت development کامپایل نمیشود؛ /doctor میتواند نصبهای npm، native، package-manager، و unknown را در زمان اجرا تشخیص دهد
- بررسیهای registry در updater و /doctor حالا پیش از بازگشت به registry npm تنظیمشدهٔ کاربر، registry.npmjs.org را ترجیح میدهند تا از متادیتای کهنهٔ mirror بعد از یک انتشار تازه پرهیز شود
- جایگزین 0.1.82 میشود که فیلدهای تازگی /doctor را عرضه کرد ولی باگ تشخیص زمان اجرای بستهبندیشده را حین تست smoke نصبشده آشکار کرد
v0.1.82
2026-07-05
- فرمان headless /doctor حالا آخرین نسخهٔ npm، در دسترس بودن بروزرسانی، و فرمان دقیق بروزرسانی را گزارش میکند و تشخیص نصبهای کهنه را از اسکریپتها و نشستهای قدیمی سادهتر میکند
- wrapper مشترک subprocess اصلاح شد تا از Execa cancelSignal استفاده کند و بررسیهای نسخهٔ registry مورداستفادهٔ /doctor، update، و مسیرهای updater در CLI بستهبندیشدهٔ Bun را رفع انسداد کند
- smoke تست CLI حالا تأیید میکند که /doctor تازگی پکیج و وضعیت بروزرسانی را بهصورت محلی و در مسیر نصبشده/زنده نمایش میدهد
- این patch برای بازیابی نشستهای کهنه پس از سردرگمی ورود و /balance دوران 0.1.32 است: کلاینتهای فعلی میتوانند بهروشنی ثابت کنند که آیا آخرین بیلد عمومی را اجرا میکنند یا نه
v0.1.81
2026-07-05
- واژگان باقیماندهٔ ارائهدهندهٔ قدیمی از رشتههای سورس قابلدیدن در CLI پاک شد تا خروجی تصویر PowerShell، ساخت skill، کامنتهای onboarding، و برچسبهای مسیر hook بهعنوان آیراکد صحبت کنند
- متن راهنمای hook پلاگین و دادهٔ پلاگین حالا مسیرهای ~/.aira را ترجیح میدهد بهجای تبلیغ مسیرهای پلاگین قدیمی ~/.claude
- ممیزی برند عمومی حالا الگوهای دقیق نشت در سطح سورس را هم برای واژگان دستیار قدیمی و متن راهنمای مسیر پلاگین بررسی میکند
- این یک patch بهداشتی روی انتشار بنچمارک 0.1.80 است؛ گیتهای بنچمارک full و default موجود بدون تغییر میمانند
v0.1.80
2026-07-05
- بنچمارک full-preset حالا همان سقف پایایی ۱۲ نوبتِ گیت مسیر default را استفاده میکند، در حالی که بودجههای توکن ۳۰ هزار بهازای هر وظیفه و ۱۰۰ هزار کل را نگه میدارد
- bench:agents:aira در بیلد 0.1.80 هر هفت فیکسچر، از جمله dashboard و واگذاری ممیزیشده به subagent، را با ۲۸٬۶۴۱ توکن کل پاس کرد
- bench:agents:aira-default در بیلد 0.1.80 هر شش فیکسچر مسیر کاربر default را با ۲۶٬۵۱۴ توکن کل بدون اجبار --tools پاس کرد
- بیثباتی dashboard در full-preset نسخهٔ 0.1.79 بازتولید شد، به سقف ۸ نوبت محدود شد، و بدون بالا بردن بودجهٔ توکن اصلاح شد
v0.1.79
2026-07-05
- یک گیت بنچمارک آیرا در مسیر default اضافه شد که aira -p عادی را بدون اجبار --tools اجرا میکند، پس بررسیهای انتشار مسیر ابزار سبک روبهکاربر را پوشش میدهند
- حسابداری توکن بنچمارک حالا توکنهای cache-creation، cache-read، output، و reasoning را شامل میشود بهجای کمشماری مصرف ارائهدهنده
- گیت بستهبندیشدهٔ bench:agents:aira-default شش فیکسچر کدنویسی تأییدشده را با ۲۵٬۹۶۱ توکن کل روی باینری بیلد 0.1.79 با حضور تمام بررسیهای نشانگر پاس کرد
- شواهد گسترشیافتهٔ مقایسه با Codex حالا فیکسچرهای cache، پارسر CLI، صفحهٔ استاتیک، و dashboard را پوشش میدهد: آیرا ۴/۴ را با ۲۳٬۱۴۹ توکن پاس کرد در برابر ۷۳۵٬۱۰۸ توکن Codex
v0.1.78
2026-07-05
- حالت print پیشفرض حالا از مجموعهابزار کدنویسی هستهٔ سبک استفاده میکند و پرامپتهای سادهٔ تکشات را از حدود ۱۶ هزار به حدود ۳ هزار توکن ورودی کاهش میدهد
- فلگ --tools default همچنان راه انصراف با سطح کامل برای فراخوانهای SDK و اتوماسیون است که به هر ابزار داخلی نیاز دارند
- smoke زندهٔ CLI حالا اگر یک پرامپت تکشات عادی aira -p از سقف ۶ هزار توکن ورودی بگذرد شکست میخورد
- فرمان /balance روی CLI نصبشده تأیید شد و حالا بعد از ورود، payload واقعی صورتحساب را برمیگرداند بهجای گیت ورود کهنه
v0.1.77
2026-07-05
- حالت print با --lean حالا پوشش smoke محلی و زندهٔ CLI دارد بهجای اینکه فقط یک وعدهٔ تأییدنشده در متن راهنما باشد
- smoke زندهٔ lean فایل apps/airacode/package.json را از طریق GLM 5.2 مستقیم زیر سقف ۶ هزار توکن ورودی میخواند
- حالت lean مسیر احراز هویت عادی و واردشدهٔ آیرا را حفظ میکند؛ ابزارهای پیشفرض را باریک میکند بدون اجبار به حالت bare کامل
- هارنس انتشار حالا رگرسیونهای سربار توکن را روی گردشکارهای واقعی خواندن فایل میگیرد
v0.1.76
2026-07-05
- فرمان /doctor حالا در حالت print/headless با تشخیصهای پایدار آیراکد کار میکند بهجای مسیریابی بهعنوان فرمان ناشناخته
- فرمان /stats حالا در حالت print/headless کار میکند، شناسههای خام مدل قدیمی را در نام laneهای آیرا جمع میکند، و از نشت برند ارائهدهندهٔ قدیمی در رونوشتهای تاریخی پرهیز میکند
- smoke تست CLI حالا /doctor و /stats را بهصورت محلی و در مسیر فرمان نصبشده/زنده پوشش میدهد
- فرمان تعاملی /balance و یک پرامپت عادی دستیار در حالت واردشده روی CLI نصبشده با PTY تست شدند
v0.1.75
2026-07-05
- README و مستندات عمومی حالا آیرا/OpenRouter را بهعنوان مسیر عادی BYOK و gateway معرفی میکنند بهجای نمونههای ارائهدهندهٔ قدیمی
- ممیزی برند و smoke تست CLI حالا هجیهای محلیشدهٔ برند قدیمی را بهخوبی موارد انگلیسی میگیرند
- فرمان /balance روی CLI نصبشدهٔ 0.1.75 بهصورت زنده تست شد تا تأیید شود نشستهای واردشده payload کیفپول و پلن را برمیگردانند
- صفحات حقوقی و عیبیابی از زبان بیطرف آیرا استفاده میکنند در حالی که مستندات صریح سازگاری مهاجرت را دستنخورده نگه میدارند
v0.1.74
2026-07-05
- شناسههای مستقیم مدل OpenRouter حالا شامل جدیدترین نامها مثل ~moonshotai/kimi-latestاند
- جستوجوی /model حالا کوئریهای طبیعی و فاصلهدار مثل mini max، glm 5.2، gemini 3.5، و kimi latest را مدیریت میکند
- laneهای هوشمند آیرا با خانوادههای فعلی GLM، Gemini، Kimi، MiniMax، Qwen، Poolside، KAT-Coder، Pareto، Fugu، و Fusion تازهسازی شدند
- gateway پروداکشن دوباره مستقر و بهصورت زنده تست شد و جدیدترین نام Kimi خروجی قابلدیدن برگرداند
v0.1.73
2026-07-05
- گیت ممیزی برند عمومی حالا واژگان تصادفی فروشندهٔ قدیمی را در مستندات، نصبکنندهها، README، و یادداشتهای انتشار مسدود میکند
- فرمان /import-settings حالا برچسبهای منبع روشن Claude Code و Codex را نشان میدهد بهجای کلیدهای منبع داخلی خام
- smoke تست CLI حالا نشت برند قدیمی را در /help، /context، /passes، /model، /balance، و خروجی شکست subagent بررسی میکند
- مستندات حول متغیرهای محیطی آیرا-محور، Gateway، OAuth، MCP، و متن ورود جمعوجور شدند در حالی که نامهای سازگاری قدیمی صریح حفظ شدند
v0.1.72
2026-07-05
- هارنس بنچمارک ایجنت حالا با پکیج npm عرضه میشود و وظایف کدنویسی واقعی روی مخزن موقت را با تستهای محلی اعتبارسنجی میکند
- گیت کامل انتشار آیرا، invoice، cache، پارسر CLI، روتر API، صفحهٔ استاتیک، UI داشبورد، و واگذاری ممیزیشده به subagent را زیر بودجهٔ توکن پوشش میدهد
- حالت بازپخش بنچمارک میتواند نتایج زندهٔ ذخیرهشده را دوباره در برابر بودجههای سختگیرانهتر بررسی کند بدون اینکه دوباره توکن مدل خرج کند
- گیت اختیاری مقایسه با Codex از آیرا میخواهد که در اجراهای موفق فیکسچر سریعترین، کمتوکنترین، و دستکم ۱۰ برابر کمتوکنتر باشد
v0.1.71
2026-07-05
- واگذاری به ایجنت در تستهای smoke headless حالا از لاگ رویداد stream-json تأیید میشود: فراخوانی Agent والد، فراخوانی Read فرزند، و تحویل خروجی فرزند
- اجراهای headless با /tools=Agent حالا یک هشدار روشن ابزار-کارگر برمیگردانند بهجای اتمام بیصدا با خروجی غیرقابلاستفادهٔ subagent
- smoke انتشار CLI حالا شامل پوشش زندهٔ واگذاری subagent در کنار بررسیهای /model، کاتالوگ OpenRouter، /passes، /balance، و وارد کردن تنظیمات است
v0.1.70
2026-07-05
- فرمان /passes حالا در حالت headless پاسخ واقعی برمیگرداند بهجای «فرمان ناشناخته»
- پیامهای /balance وقتی حساب فعال است ولی صورتحساب به توکن تازه نیاز دارد، روشنتر و کاربردیترند
- رنگهای footer مجوز و نکتههای حساب حالا با پالت آیرا هماهنگاند
- متن حافظه، hookها، کلیدهای میانبر، و doctor حالا از زبان AIRA.md و آیراکد استفاده میکنند
v0.1.69
2026-07-04
- فایل AIRA.md حالا منبع اصلی حافظهٔ پروژه است در حالی که CLAUDE.md بهعنوان بازگشتِ قدیمی باقی میماند
- وقتی AIRA.md وجود دارد، بارگذار دیگر فایلهای بازگشتِ قدیمی را دوباره به context وارد نمیکند
- مستندات استقرار از مسیر قدیمی VM پاکسازی شد و نصبکننده با نسخهٔ جدید هماهنگ شد
v0.1.68
2026-07-04
- پیشنمایشهای /import-settings روشنترند؛ آیتمهای dry-run با ? رندر میشوند بهجای +
- پوشش تست وارد کردن واقعی حالا تنظیمات Claude Code و Codex را با دایرکتوریهای home و پروژهٔ موقت پوشش میدهد
- نصبکننده و مستندات با نسخهٔ جدید CLI هماهنگ شدند
v0.1.67
2026-07-04
- شفافتر شدن /balance و /usage وقتی حساب فعال است ولی توکن billing تازه لازم دارد
- هماهنگسازی Direct mode در footer، dialog و plan-exit copy با رنگبندی آیرا
- تمیزکاری tipها و spinnerها برای متنهای واقعیتر و on-brand
- انتشار npm و نصبکنندهٔ عمومی با کاتالوگ زندهٔ OpenRouter و laneهای aira-*
v0.1.0
2026-05-18
- اولین انتشار عمومی
- CLI تکفایلی مبتنی بر Bun، حدود ۲۵ MB
- Gateway آیراکد با laneهای هوشمند aira-* و مدلهای جهانی
- OAuth 2.0 + PKCE با حسابهای آیراچت
- حافظهٔ پروژهای — ذخیره و بازیابی از طریق CogX
- Browser MCP با OpenCLI — درایو Chrome از داخل نشست
- Computer-use MCP با nut.js — اسکرینشات، کلیک، و تایپ
- نشستهای راهدور و بازبینی تعاملی از طریق لینکهای مرورگر
- UI محلیشده در سرتاسر اولین بیلد عمومی