پوشهٔ ~/.aira
AiraCode چطور کانفیگ، حافظه، نشستها، skillها و حالت قدیمیِ مهاجرتشده رو بهصورت local ذخیره میکنه.
ساختار
~/.aira/ |-- .credentials.json |-- settings.json |-- projects/ | `-- <slug>/ | |-- memory/ | |-- sessions/ | `-- settings.local.json |-- scheduled_tasks.json |-- skills/ `-- plugins/
مهاجرت خودکار
AiraCode پوشهٔ ~/.aira رو ترجیح میده. اگه ~/.airaوجود نداشته باشه ولی حالت قدیمی ~/.claude موجود باشه، resolver کانفیگ در صورت امکان پوشه رو مهاجرت میده تا کاربرهای برگشتی نشستها، تنظیمات و taskهای زمانبندیشدهشون رو نگه دارن.
override کردن مسیر
export AIRA_CONFIG_DIR=/path/to/custom # Legacy compatibility when AIRA_CONFIG_DIR is unset: export CLAUDE_CONFIG_DIR=/path/to/custom
کانفیگ محلی پروژه
AiraCode داخل پروژه .aira/ رو ترجیح میده، ولی هرجا پشتیبانی بشه فایلهای قدیمیِ سازگار پروژه رو هم میخونه.
.aira/scheduled_tasks.json— taskهای زمانبندیشدهٔ پروژه..aira/worktrees/— metadata مربوط به worktreeهای موازی..aira/agent-memory/— snapshotهای حافظهٔ sub-agent.AIRA.mdو فایلهای راهنمای قدیمیِ سازگار، هر دو میتونن به دستورالعملهای پروژه اضافه بشن.