شروع نشست از راه دور
آیراکد میتواند نشستهای طولانی را در سرور اجرا کند تا ترمینال محلیات آزاد بماند.
چه چیزی است
وقتی /ultraplan، /review، یا /bughunterرا در CLI اجرا میکنی، آیراکد یک نشست cloud باز میکند که در مرورگر هم دیده میشود (در آدرس airacode.ir/code). این صفحه راهاندازی اولیه را توضیح میدهد.
پیشنیاز
- حساب آیراچت با شمارهٔ موبایل ایرانی (در CLI با
aira /login) - اشتراک «یار» یا بالاتر — نشستهای راهدور برای کاربران رایگان فعلاً در دسترس نیست
- دسترسی به مخزن (Git) — لینک HTTPS یا SSH
راهاندازی
۱) لاگین از CLI:
aira /login
۲) اولین نشست از راه دور را با یکی از این فرمانها باز کن:
aira /ultraplan "refactor the auth flow to use OAuth" aira /review aira /bughunter "users report 504s on POST /messages"
۳) CLI لینکی به مرورگر میدهد (airacode.ir/code/...) که نشست را زنده نشان میدهد — میتوانی پیگیری کنی، پیام بفرستی، یا کنسلش کنی. ترمینال آزاد میماند تا روی کار دیگری ادامه دهی.
چه چیزی در سرور اجرا میشود
- مدل اصلی نشست (پیشفرض
aira-pro) از طریق Gateway آیراکد فراخوانی میشود - ابزارها (web_search، execute_code، vault_list_keys و …) همان فهرستی است که در آیراچت داری
- هر گام بهصورت رویداد در پایگاه ذخیره میشود — UI با SSE آنها را زنده stream میکند
کنسل کردن یک نشست
از داخل UI (دکمهٔ Cancel) یا با POST به /api/code/sessions/<id>/cancel. runner ظرف چند ثانیه وضعیت را مشاهده و خروج میکند.
محدودیتهای نسخه فعلی
- تغییرات فایل sandboxed نیستند — فعلاً نشست تمام تغییرات را در cwd پروسهٔ runner اعمال میکند. برای نشستهای کاملاً ایزوله، آدمین vps باید Docker per-session را فعال کند.
- حداکثر ۲۰ نوبت LLM بهصورت پیشفرض. با env
AIRACODE_RUNNER_MAX_TURNSقابل تنظیم.