Жиі қойылатын сұрақтар
AIM Loadout-пен жұмыс кезінде жиі туындайтын сұрақтарға жауаптар.
Жұмысты бастау
GitHub қажет пе? Басқа Git хостингін немесе жеке репозиторийді пайдалануға бола ма?
GitHub міндетті емес. Инвентарь — қарапайым Git репозиторийі, AIM кез келген Git хостингімен жұмыс жасайды: GitLab, Bitbucket, өзіңіз орналастырған Gitea немесе кез келген басқасы. Жеке репозиторийлер қолдау көрсетіледі — оларға қол жеткізу үшін бапталған кілтпен SSH пайдаланыңыз.
Толығымен бос репозиторийден бастауға болады ма?
Иә. Репозиторий бос болса, aiman init ішінде негізгі құрылым жасайды: skills/ және mcp/ каталогтары, aim.yaml және .gitignore файлдары. Инициализациядан бұрын репозиторийді қолмен толтырудың қажеті жоқ. Толығырақ: Алғашқы инвентарь.
aiman init репозиторий бос емес болса не жасайды?
Репозиторий AIM арқылы бұрыннан инициализацияланған болса, aiman init оны қайта жалғайды және aiman sync іске қосуды ұсынады. Репозиторий бөгде дағды файлдарын қамтыса, AIM оларды adoptable ретінде классификациялайды — оларды қажетті форматқа келтіруге болады. Дұрыс frontmatter-сіз файлдар aiman apply және aiman sync командаларымен өткізіп жіберіледі. Формат туралы толығырақ: Инвентарь форматы.
Дағдылар және инвентарь
Бірнеше машинада бір инвентарьды пайдалануға болады ма?
Иә. Бұл AIM пайдаланудың негізгі сценарийі. Бір машинада aiman push орындағаннан кейін екіншісінде aiman init <url> және aiman sync орындаңыз — дағдылар мен MCP серверлері автоматты түрде қолданылады. Толығырақ: Жылдам бастау.
Бірнеше AI-құралым болса (Claude Code + Cursor) — дағды екеуіне де қолданыла ма?
Дағдыдағы targets өрісіне байланысты. targets белгіленбесе, дағды машинадағы барлық анықталған AI орталарына қолданылады. targets белгіленсе (мысалы, тек claude-code), дағды тек тиісті ортаға түседі. Қолдау көрсетілетін мәндердің толық тізімі: Инвентарь форматы.
Басқа жерден дағдыларды көшіруге болады ма?
Иә. Дағды файлдарын инвентарьдың skills/ каталогына көшіріңіз немесе жасаңыз, содан кейін жергілікті қолдану үшін aiman apply, жариялау үшін aiman push орындаңыз. Әр файл Skill Item форматына сай болуы керек — .md жоқ файл атымен сәйкес келетін name өрісі бар дұрыс YAML frontmatter болуы тиіс.
aiman apply кейін AI агентін қайта іске қосу керек пе?
AI орталарының көпшілігі дағдыларды нақты уақытта емес, сессия іске қосылуы кезінде оқиды. aiman apply кейін өзгерістердің тиімді болуы үшін агент сессиясын қайта іске қосыңыз. Бұл мінез-құлық нақты AI ортасына байланысты.
Конфигурация және орталар
Секреттер (MCP серверлеріне арналған API кілттер) қайда сақталады? Олар Git-ке түсе ме?
Жоқ. Секреттердің мәндері сіздің машиңыздағы aim.local.yaml файлында сақталады, AIM оны автоматты түрде .gitignore арқылы Git-тен алып тастайды. Репозиторийге тек MCP сервер сипаттамасы — айнымалы аттары мен олардың мақсаты кіреді, бірақ мәндер емес. Толығырақ: Қауіпсіздік және шектеулер.
AIM менің AI ортамды таба алмайды — не жасауым керек?
aiman doctor іске қосыңыз — команда қандай орталар табылғанын және AIM қандай жолдарда іздейтінін көрсетеді. Орта табылмаса, оның орнатылғанын және конфигурациялық каталог бар екенін тексеріңіз. Стандартты емес жолдарды aim.local.yaml-да қолмен белгілеуге болады. Толығырақ: Ақауларды жою.
aim.local.yaml деген не және неліктен оны commit жасауға болмайды?
aim.local.yaml — сіздің машиңыздың жергілікті конфигурациясы: AI орталарына жолдар, синхрондау hash белгілері және MCP серверлерінің env айнымалыларының мәндері. Бұл файл машинаға тән деректер мен секреттерді қамтиды, сондықтан жалпы репозиторийге түспеуі керек. AIM aiman init кезінде автоматты түрде бұл файлды алып тастайтын .gitignore жасайды. Толығырақ: Репозиторий құрылымы.
Командалар
aiman apply мен aiman sync арасындағы айырмашылық қандай?
aiman apply Git remote-қа жүгінбестен skills/ мен mcp/-тің ағымдағы жергілікті күйін AI орталарына қолданады. aiman sync алдымен remote-тан жарияланған күйді алады, содан кейін оны жергілікті қолданады. apply-ды бір машинадағы өңдеу циклінде пайдаланыңыз, sync-ті — басқа машинадан өзгерістерді тарту үшін немесе әріптестің aiman push-ынан кейін.
aiman push мен git push арасындағы айырмашылық қандай?
aiman push — бұл жай ғана git push емес. Команда алдымен инвентарьды валидациялайды, содан кейін басқарылатын файлдармен commit жасайды және тек содан кейін push орындайды. git add, git commit және git push жеке іске қосудың қажеті жоқ — aiman push мұның барлығын жасайды.
aiman push неліктен бұғатталды? «remote жаңа» дегені нені білдіреді?
aiman push remote жергілікті жоқ commit-тер қамтыса тоқтайды. Бұл соңғы синхрондаудан кейін біреу (немесе сіз басқа машинадан) өзгерістер жариялағанын білдіреді. Ағымдағы күйді қолдану үшін aiman sync орындаңыз, содан кейін aiman push қайталаңыз.
Басқа
Бірнеше инвентарь репозиторийі болуы мүмкін бе?
Иә. Олар арасында ауысу үшін aiman switch <path> пайдаланыңыз — команда қайта клондаусыз белсенді репозиторийді ауыстырады. AIM жаһандық конфигурациясы ағымдағы белсенді репозиторийдің жолын сақтайды.
AIM Loadout ақылы ма?
Жоқ. AIM Loadout — Apache 2.0 лицензиясы бойынша таратылатын open source жоба.