پوشهٔ ~/.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 و فایل‌های راهنمای قدیمیِ سازگار، هر دو می‌تونن به دستورالعمل‌های پروژه اضافه بشن.