ZIAFORGE / 1.0.1

ZIAForge အသုံးပြုသူ လမ်းညွှန်

ရည်ရွယ်ချက်မှသည် အတည်ပြုပြီးသော ရလဒ်တစ်ခုဆီသို့။ Code၊ Work နှင့် အက်ပ်ပလီကေးရှင်း ထိန်းချုပ်မှုဆိုင်ရာ လက်တွေ့ကျ လမ်းညွှန်ချက်။

အင်္ဂလိပ်ဘာသာသည် ပင်မမူရင်းဖြစ်သည်။ စက်ဖြင့် ဘာသာပြန်ထားသော အကူအညီကို လူသားစစ်ဆေးထားသော ဘာသာပြန်များနှင့် သီးခြားစီ သတ်မှတ်ဖော်ပြထားသည်။ အလိုအလျောက် စစ်ဆေးမှုများသည် မိခင်ဘာသာစကား တိကျမှန်ကန်မှုကို အသိအမှတ်ပြုခြင်း မဟုတ်ပါ။

ပထမဆုံး ခြေလှမ်းများ

ZIAForge သည် ဆွေးနွေးမှု၊ အစီအစဉ်ရေးဆွဲခြင်း၊ အကောင်အထည်ဖော်ခြင်းနှင့် စစ်ဆေးအတည်ပြုခြင်းတို့ကို လုပ်ငန်းတစ်ခုတည်းတွင် ထိန်းသိမ်းထားသည်။ Git ပရောဂျက်တစ်ခုအတွက် Code ကို ရွေးချယ်ပါ၊ သို့မဟုတ် ရိုးရိုးဖိုင်တွဲတစ်ခုအတွင်းရှိ စာရွက်စာတမ်းများ၊ သုတေသနနှင့် အခြားရလဒ်များအတွက် Work ကို ရွေးချယ်ပါ။

သီးခြား ပရောဂျက်တစ်ခုတွင် လုပ်ငန်းအသေးစားတစ်ခုဖြင့် စတင်ပါ။ မူရင်း CLI တစ်ခုကို ရွေးချယ်ပါက terminal တစ်ခုတွင် ၎င်းကို ဦးစွာ ထည့်သွင်းပြီး ၎င်း၏ ကိုယ်ပိုင်အကောင့်ဖြင့် လက်မှတ်ထိုးဝင်ပါ။ တနည်းအားဖြင့် API ချိတ်ဆက်မှုတစ်ခုကို ပြင်ဆင်သတ်မှတ်ပါ။ CLI စာရင်းသွင်းမှုနှင့် အခပေး API တို့သည် သီးခြား ချိတ်ဆက်မှု နည်းလမ်းများဖြစ်သည်၊ ZIAForge သည် သင့်အား အကောင့်ဝင်ပေးခြင်း သို့မဟုတ် ၎င်းတို့အကြား ခရက်ဒစ်များ လွှဲပြောင်းပေးခြင်း မပြုပါ။

  1. ဆက်တင်များ (Settings) ကို ဖွင့်ပြီး လုပ်ငန်းခွင်ဖိုင်တွဲနှင့် ဘာသာစကားကို စစ်ဆေးပါ။ အကြောင်းအရာ (About) သည် လည်ပတ်နေသော တည်ဆောက်မှု (build) ၏ တိကျသော သတ်မှတ်ချက်ကို ပြသသည်။
  2. Code အတွက် ဘေးဘားတွင် Git repository တစ်ခုကို ထည့်ပါ။ Work အတွက် လုပ်ငန်းစဉ်ကို ဖန်တီးသည့်အခါ သီးခြားဖိုင်တွဲတစ်ခုကို ရွေးချယ်ပါ။
  3. CLI၊ မော်ဒယ်၊ စဉ်းစားတွေးခေါ်မှု အားထုတ်မှု (reasoning effort) နှင့် ဝင်ရောက်ခွင့် အဆင့်တို့ပါဝင်သော preset တစ်ခုကို သိမ်းဆည်းပါ။ သိမ်းဆည်းထားသော preset မပါဘဲ စိတ်ကြိုက် (Custom) ကို တိုက်ရိုက်လည်း ရွေးချယ်နိုင်သည်။
  4. လုပ်ငန်းတစ်ခုကို ဖန်တီးပါ၊ ၎င်း၏ လမ်းကြောင်း၊ အခန်းကဏ္ဍများနှင့် လက်ဖြင့် သို့မဟုတ် အလိုအလျောက် တိုးတက်ဆောင်ရွက်မှုတို့ကို ရွေးချယ်ပါ။ မစတင်မီ (Start) ရွေးချယ်မှုများကို ပြန်လည်သုံးသပ်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: ပရောဂျက် ခြုံငုံသုံးသပ်ချက် · ပံ့ပိုးသူ သဟဇာတဖြစ်မှု.

မှန်ကန်သော desktop ပက်ကေ့ဂျ်ကို ထည့်သွင်းပါ

သင့် operating system နှင့် CPU ဗိသုကာအတွက် ပက်ကေ့ဂျ်တစ်ခုကို ရွေးချယ်ပါ- x64 သို့မဟုတ် arm64။ build pipeline သည် macOS DMG/ZIP၊ Windows NSIS ထည့်သွင်းကိရိယာ/ZIP နှင့် Linux DEB/RPM/AppImage/tar.gz/ZIP ပုံစံများကို ထုတ်လုပ်ပေးနိုင်သည်။ ဖန်တီးထားသော ဖိုင်တစ်ခု သို့မဟုတ် cross-build တစ်ခုသည် ၎င်း၏ ထည့်သွင်းကိရိယာနှင့် မူရင်း UI တို့ သင့်စက်တွင် အောင်မြင်စွာ လုပ်ဆောင်နိုင်သည်ကို သက်သေမပြပါ၊ ထိုထုတ်ဝေမှု၏ စစ်ဆေးအတည်ပြုချက် မှတ်တမ်းကို တိုက်ဆိုင်စစ်ဆေးပါ။

Electron 44 ကို အသုံးပြုထားသော macOS build များသည် macOS 13 သို့မဟုတ် နောက်ပိုင်းဗားရှင်း လိုအပ်သည်။ Apple Silicon ပေါ်တွင် arm64 ပက်ကေ့ဂျ်ကို အသုံးပြုပြီး Intel အတွက် x64 ပက်ကေ့ဂျ်ကို အသုံးပြုပါ။ အစားထိုးခြင်း မပြုမီ အက်ပ်အဟောင်းကို အပြီးတိုင် ပိတ်ပါ။ အစမ်းကြည့် ပက်ကေ့ဂျ်များသည် လက်မှတ်မရေးထိုးထားခြင်းနှင့် notarize မလုပ်ထားခြင်းတို့ ဖြစ်နိုင်သည်၊ ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ artifact တစ်ခုကို လက်မှတ်ရေးထိုးထားသော အများပြည်သူသုံး ထုတ်ဝေမှုအဖြစ် မမှားယွင်းပါစေနှင့်။

Windows သည် တွဲဖက်ပါရှိသော Electron ဗားရှင်းက အထောက်အပံ့ပေးသည့် operating system တစ်ခုနှင့် PATH တွင် ရရှိနိုင်သော Git လိုအပ်သည်။ ကိုက်ညီသော ဗိသုကာကို ရွေးချယ်ပါ။ လက်မှတ်မထိုးထားသော အစမ်းကြည့်ဗားရှင်းတွင် Authenticode အသိအမှတ်ပြုလက်မှတ် မရှိပါ။ သယ်ဆောင်ရလွယ်ကူသော ZIP တွင် ၎င်း၏ executable သာမက ပြီးပြည့်စုံသော အက်ပ်ပလီကေးရှင်း လမ်းညွှန်နှင့် runtime ဖိုင်များကိုပါ ထိန်းသိမ်းထားရမည်။

Linux သည် သဟဇာတဖြစ်သော ရုပ်ထွက် ဒက်စ်တော့ (graphical desktop)၊ Electron အတွက် လိုအပ်သော စနစ်လိုက်ဘရီများ နှင့် Git လိုအပ်သည်။ ကုဒ်ဝှက်ထားသော ထိန်းချုပ်မှုဆိုင်ရာ အထောက်အထားများအတွက် gnome-libsecret သို့မဟုတ် KWallet ကဲ့သို့သော ကောင်းမွန်စွာ အလုပ်လုပ်သည့် Secret Service တစ်ခုကို ပံ့ပိုးပေးပါ၊ လုံခြုံမှုမရှိသော basic_text backend ကို လက်မခံပါ။ Headless/container စမ်းသပ်မှု အထောက်အထားများသည် ဒက်စ်တော့ သို့မဟုတ် ဖြန့်ချိမှုစနစ် (distribution) တိုင်းအတွက် အာမမခံပါ။

DEB ကို apt install ./file.deb ဖြင့် ထည့်သွင်းပါ၊ သို့မဟုတ် RPM ကို သင့် distribution ၏ ပက်ကေ့ဂျ်မန်နေဂျာမှတစ်ဆင့် ထည့်သွင်းပါ။ AppImage တစ်ခုသည် လုပ်ဆောင်ခွင့် (executable permission) နှင့် သင့်လျော်သော FUSE ပံ့ပိုးမှု လိုအပ်သည်၊ ပံ့ပိုးထားသော နေရာများတွင် --appimage-extract-and-run သည် အခြားရွေးချယ်စရာတစ်ခု ဖြစ်သည်။ tar.gz နှင့် ZIP ပက်ကေ့ဂျ်များကို ၎င်းတို့၏ runtime ဖိုင်များ အားလုံးနှင့်အတူ ဖြည်ထုတ်ပါ။ ပက်ကေ့ဂျ်တစ်ခုကို အစားထိုးသည့်အခါ အသုံးပြုသူဒေတာနှင့် အက်ပ်ပလီကေးရှင်းဖိုင်များကို သီးခြားစီ ခွဲခြားထားပါ။

အရင်းအမြစ်ကုဒ်မှ တည်ဆောက်ရန် သာမန် Electron ထည့်သွင်းကိရိယာ အပါအဝင် Node 24၊ Git နှင့် npm ci တို့ကို အသုံးပြုပါ။ မူရင်း ပြန်လည်တည်ဆောက်မှုများအတွက် ပလက်ဖောင်း ကိရိယာများ လိုအပ်ပါသည်- macOS တွင် Xcode command-line tools များ၊ Windows တွင် MSVC C++၊ Windows SDK နှင့် Python၊ Linux တွင် compiler၊ make၊ Python၊ pkg-config နှင့် လိုအပ်သော ထုပ်ပိုးမှု ကိရိယာများ။ တိကျသော command များနှင့် လက်ရှိ ပလက်ဖောင်း ကန့်သတ်ချက်များအတွက် PLATFORM_BUILDS.md ကို လိုက်နာပါ။

ထုတ်ဝေမှု ဗားရှင်းများကို ဗဟိုမှ သတ်မှတ်ထားပြီး ရလဒ်ထွက်ကုန်များကို ပြောင်းလဲ၍မရပါ။ CI စစ်ဆေးအတည်ပြုမှု build သည် ထုတ်ဝေထားသော installer မဟုတ်ပါ။ အရင်းအမြစ် မော်ကွန်းများတွင် အရင်းအမြစ်၊ lockfile၊ စာရွက်စာတမ်းများနှင့် script များ ပါဝင်သည်၊ မှီခိုမှုများ၊ အထောက်အထားများ၊ အသုံးပြုသူ ပရိုဖိုင်များနှင့် သီးသန့် သုတေသနများကို ဖယ်ထုတ်ထားသည်။ အောင်မြင်သော x64 တည်ဆောက်မှုတစ်ခုမှ မူရင်း ARM သို့မဟုတ် Windows အတည်ပြုချက်ကို ဘယ်သောအခါမျှ ကောက်ချက်မချပါနှင့်။

ဆက်စပ်လမ်းညွှန်ချက်များ: ပလက်ဖောင်း ပက်ကေ့ဂျ်များ၊ ကြိုတင်လိုအပ်ချက်များနှင့် စစ်ဆေးအတည်ပြုမှု ကန့်သတ်ချက်များ · Build သတ်မှတ်ချက်နှင့် ထုတ်ဝေမှု စစ်ဆေးချက်များ.

Code: လမ်းကြောင်းငါးခု

Auto သည် လုပ်ငန်းနယ်ပယ်ကို အကဲဖြတ်ပါသည်- ရိုးရှင်းသော မေးခွန်းတစ်ခုသည် အဖြေတစ်ခုဖြင့် ပြီးဆုံးနိုင်ပြီး၊ ပိုမိုကြီးမားသော လုပ်ငန်းစဉ်သည် ပြင်ဆင်မှု လိုအပ်ပါသည်။ ချို့ယွင်းချက်ပြင်ဆင်ပါ (Fix a bug) သည် အကြောင်းရင်းကို စုံစမ်းစစ်ဆေးပြီး ပြင်ဆင်မှုကို ပြင်ဆင်ပေးသည်။ သတ်မှတ်ချက် ဦးစားပေး (Spec first) သည် နည်းပညာပိုင်းဆိုင်ရာ ဖြေရှင်းချက်ဖြင့် စတင်ပြီး၊ လိုအပ်ချက်များ ဦးစားပေး (Requirements first) သည် လိုအပ်ချက်များနှင့် လက်ခံမှု သတ်မှတ်ချက်များဖြင့် စတင်သည်။

မော်ဒယ်အများအပြားသုံး စနစ် (Multi-model) သည် စူးစမ်းလေ့လာခြင်း၊ ဒီဇိုင်းဆွဲခြင်း၊ အကောင်အထည်ဖော်ခြင်းနှင့် ပြန်လည်သုံးသပ်ခြင်းတို့အတွက် သီးခြား context များကို အသုံးပြုသည်။ လမ်းကြောင်းအမည်သည် မတူညီသော ပံ့ပိုးသူများကို အသုံးပြုရန် မလိုအပ်ပါ- အခန်းကဏ္ဍတစ်ခုစီသည် သင်ရွေးချယ်ထားသော preset သို့မဟုတ် စိတ်ကြိုက် (Custom) ဖွဲ့စည်းမှုပုံစံကို အသုံးပြုသည်။

Worktree သည် လုပ်ငန်းစဉ်တစ်ခု၏ Git အပြောင်းအလဲများကို သီးခြားခွဲထုတ်ထားသည်။ Branch သည် ရွေးချယ်ထားသော checkout တွင် အလုပ်လုပ်သည်။ မစတင်မီ ပရောဂျက်၊ branch နှင့် မော်ဒယ်တို့ကို စစ်ဆေးပါ၊ လုပ်ငန်းစဉ်ဖော်ပြချက်ကို သာမန်စကားပြောခန်းသို့လည်း ထပ်မံပေးပို့မည် မဟုတ်ပါ။

ထုတ်ကုန် သို့မဟုတ် နည်းပညာဆိုင်ရာ ရွေးချယ်မှုများ မပြေလည်သေးသော အိုင်ဒီယာတစ်ခုအတွက် လိုအပ်ချက်များ ဦးစားပေး (Requirements first) ကို အသုံးပြုပြီး ဆွေးနွေးမှုတွင် အခြေခံအုတ်မြစ်ကို တည်ဆောက်ပါ။ Auto သည် တောင်းဆိုချက်ကို အမျိုးအစားခွဲခြားပေးခြင်းဖြစ်သည်၊ ၎င်းသည် စကားစုတိုတိုင်းကို ချက်ချင်း အကောင်အထည်ဖော်ရန် အမိန့်ပေးခြင်း မဟုတ်ပါ။ မူကြမ်းသိမ်းပါ (Save draft) သည် မော်ဒယ်ထံ ဆက်သွယ်ခြင်းမရှိဘဲ တောင်းဆိုချက်ကို ထိန်းသိမ်းထားသည်၊ စတင်ပါ (Start) သည် စီမံခန့်ခွဲထားသော လုပ်ငန်းစီးဆင်းမှုကို တစ်ကြိမ်တည်း သိမ်းဆည်းပြီး စတင်လည်ပတ်စေသည်။ လုပ်ငန်းစဉ် မိတ္တူ တစ်ခုမှ လေးခုအထိတွင် သီးခြားစီဖြစ်သော ဖန်တီးမှု ID များနှင့် အခန်းကဏ္ဍ ဆက်တင်များ ရှိကြသည်။

ဆက်စပ်လမ်းညွှန်ချက်များ: Code လုပ်ငန်းအဆင့်ဆင့် သဘောတူညီချက် · Code prompt ပရိုဖိုင်များ.

Forge ဆွေးနွေးမှု

စတင်ပါ (Start) သည် ဗဟိုဆွေးနွေးမှုကို ဖွင့်လှစ်ပေးသည်။ သဘာဝကျစွာ အကြောင်းပြန်ပါ၊ တန်ပြန်မေးခွန်းများ မေးပါ၊ ကန့်သတ်ချက်များ ထည့်သွင်းပါနှင့် နည်းပညာဆိုင်ရာ ရွေးချယ်မှုများကို ဆွေးနွေးပါ။ စကားပြောဆိုမှုနှင့် မေးခွန်းများသည် လုပ်ငန်းစဉ်နှင့်အတူ ရှိနေမည်ဖြစ်သည်။

စာသားပေးပို့ရုံဖြင့် စာရွက်စာတမ်းတစ်ခုကို လက်ခံအတည်ပြုခြင်း သို့မဟုတ် အကောင်အထည်ဖော်မှု အစီအစဉ်သစ်တစ်ခုကို ခွင့်ပြုခြင်း မဟုတ်ပါ။ အကောင်အထည်ဖော်နေစဉ် ရှင်းလင်းချက်တောင်းဆိုမှုသည် ဦးစွာ စီမံခန့်ခွဲထားသော အလှည့်ကို ခေတ္တရပ်တန့်စေပြီး သက်ရောက်မှုရှိသော နယ်ပယ်ကို ပြန်လည်သုံးသပ်သည်။ လက်ခံပြီးသား အဆင့်တစ်ခုအတွင်း မေးခွန်းတစ်ခုအတွက် အဖြေသည် ထိုအဆင့်ကို ဆက်လက်လုပ်ဆောင်နိုင်သည်။

အခြေခံအုတ်မြစ်ကို ရည်ရွယ်ချက်ရှိရှိ ပြန်လည်သုံးသပ်ရန် လိုအပ်ချက်များ (Requirements)၊ သတ်မှတ်ချက် (Specification) သို့မဟုတ် အစီအစဉ်ရေးဆွဲခြင်း (Planning) ကို ရွေးချယ်ပါ။ ဗားရှင်းအသစ်တစ်ခုသည် ဆက်စပ်နေသော ဆုံးဖြတ်ချက်များကို အသစ်တဖန် လက်ခံအတည်ပြုရန် လိုအပ်သည်။ ပြီးဆုံးသွားသော အဆင့်များနှင့် ၎င်းတို့၏ သက်သေအထောက်အထားများ ကျန်ရှိနေမည်ဖြစ်ပြီး၊ အစားထိုးခံရသော မပြီးဆုံးသေးသည့် အဆင့်များသည် ရာဇဝင်တွင် ကျန်ရှိနေမည်။

စီမံခန့်ခွဲထားသော အဆင့်လိုက် session များသည် လွတ်လပ်သော စကားပြောခန်းနှင့် ကွဲပြားသည်။ လုပ်ငန်းအဆင့်ဆင့်ပိုင် session တစ်ခုသို့ ကိုယ်တိုင် prompt များကို တိုက်ရိုက်ပေးပို့မည့်အစား Forge ဆွေးနွေးမှုကို အသုံးပြုပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: Forge ဆွေးနွေးမှု သဘောတူညီချက်.

စာရွက်စာတမ်းများနှင့် ဆုံးဖြတ်ချက်များ

စာရွက်စာတမ်းတစ်ခုကို ဖွင့်ပါ၊ ၎င်း၏ ဗားရှင်းကို စစ်ဆေးပြီး လိုအပ်ပါက တည်းဖြတ်မှုများ ပြုလုပ်ပါ။ ဆွေးနွေးမှုမှတစ်ဆင့် တည်းဖြတ်မှုများ ပေးပို့ခြင်းသည် ဗားရှင်းအသစ်တစ်ခုကို ဖန်တီးပေးသည်၊ အစီရင်ခံစာများနှင့် အတည်ပြုပြီးသော ရလဒ်များကို နောက်ကြောင်းပြန်၍ ပြန်လည်ရေးသားမည် မဟုတ်ပါ။

အဆိုပြုထားသော အစီအစဉ်ကို လက်မခံမီ အစီအစဉ်၊ ညွှန်ကြားချက်များ၊ လက်ခံမှု သတ်မှတ်ချက်များနှင့် စစ်ဆေးအတည်ပြုမှုဆိုင်ရာ ညွှန်ကြားချက်များကို တည်းဖြတ်ပါ။ သင်နားလည်သော တိကျသေချာသည့် command များကို ခွင့်ပြုချက်ပေးပါ- ၎င်းတို့သည် လုပ်ငန်းစဉ်ဖိုင်တွဲအတွင်း လည်ပတ်ပါသည်။ မော်ဒယ်အများအပြားသုံး စနစ် (Multi-model) သည် လုပ်ငန်းတစ်ခုလုံး အကောင်အထည်ဖော်မှု အဆင့်တစ်ခုတည်းကို အဆိုပြုပြီး အသေးစိတ်အချက်အလက်များကို ၎င်း၏ စာရွက်စာတမ်းများနှင့် ညွှန်ကြားချက်များတွင် ဖော်ပြထားသည်။

အတည်ပြုပါ (Approve) သည် သီးခြား စဉ်းစားဆုံးဖြတ်ရသော ဆုံးဖြတ်ချက်တစ်ခုဖြစ်သည်။ Auto သည် မေးခွန်းများ သို့မဟုတ် လိုအပ်ချက်များ၊ သတ်မှတ်ချက်များနှင့် အစီအစဉ်များကို လက်ခံခြင်းတို့ကို ကျော်လွှားခြင်းမပြုပါ။ အပြင်ဘက်မှ ပြောင်းလဲသွားသော စာရွက်စာတမ်းတစ်ခုသည် အတည်ပြုချက်ဟောင်းကို ပြန်လည်အသုံးပြု၍ မရပါ။

ပြင်ဆင်မှုဖိုင်များသည် artifact များအဖြစ် ပေါ်လာသည်။ ၎င်းတို့၏ ဗားရှင်း၊ ထုတ်လုပ်ပေးသောအဆင့်နှင့် hash တို့သည် ၎င်းတို့အား ရလဒ်တစ်ခုနှင့် တွဲချည်ပေးထားသည်။ Code စာရွက်စာတမ်းများကို worktree အပြင်ဘက်တွင် ထားရှိပြီး commit ထဲသို့ အလိုအလျောက် မဝင်ရောက်ပါ။

လက်မခံမီ စာရွက်စာတမ်းနှင့် ပြသထားသော ဆုံးဖြတ်ချက် နှစ်ခုစလုံးကို စစ်ဆေးပါ။ လက်ခံအတည်ပြုခြင်းသည် လက်ရှိ gate ID၊ အစီအစဉ် ပြန်လည်ပြင်ဆင်မှုနှင့် ထိန်းသိမ်းထားသော စာရွက်စာတမ်း hash များကို တွဲချည်ပေးသည်။ လုပ်ငန်းနယ်ပယ် သို့မဟုတ် သက်သေအထောက်အထား မှားယွင်းနေပါက အပြောင်းအလဲများ တောင်းဆိုပါ (Request changes) ကို ရွေးချယ်ပါ။ အကယ်၍ ဆုံးဖြတ်ချက်တစ်ခုသည် ခေတ်မမီတော့ပါက ရွေးချယ်မှုအသစ် မပြုလုပ်မီ သိမ်းဆည်းထားသော အခြေအနေကို ပြန်လည်ဖွင့်ပါ၊ ပြောင်းလဲသွားသော ဖိုင်တစ်ခုကို ယခင်ဗားရှင်းအောက်တွင် လက်ခံအတည်ပြု၍ မရပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: လုပ်ငန်းအဆင့်ဆင့် ဂိတ်များနှင့် စာရွက်စာတမ်း ဗားရှင်းများ.

လုပ်ဆောင်ခြင်းနှင့် ပြန်လည်သုံးသပ်ခြင်း

လုပ်ဆောင်ရန်စာရင်း (To-do) သည် အမှန်တကယ် အဆင့်များ၊ လက်ရှိကြိုးပမ်းမှု၊ စစ်ဆေးအတည်ပြုခြင်းနှင့် ပြန်လည်သုံးသပ်ခြင်းဆိုင်ရာ ရလဒ်များကို ပြသသည်။ အေဂျင့်တစ်ခုက “ပြီးပါပြီ” ဟု ပြောရုံဖြင့် အဆင့်တစ်ခု မပြီးမြောက်ပါ- အစီအစဉ်၏ လိုအပ်သော သက်သေအထောက်အထားများ တည်ရှိရမည်။

လက်動စနစ် (Manual mode) သည် သင့်လျော်သော အဆင့်များကြားတွင် ခေတ္တရပ်နားသည်။ Auto သည် အတည်ပြုပြီးသော အဆင့်များကို ရှေ့သို့ဆက်လက်ဆောင်ရွက်ပေးပြီး အကန့်အသတ်ရှိသော ပြန်လည်ကြိုးပမ်းမှုများကို ခွင့်ပြုသည်။ အပြီးတွင် ရပ်တန့်ပါ (Stop after) သည် checkpoint တစ်ခုကို အမြဲတမ်း ဖန်တီးပေးသည်။ ခေတ္တရပ်ပါ (Pause) သည် လုပ်ငန်းအဆင့်ဆင့်၏ တက်ကြွစွာ လုပ်ဆောင်နေသော အလုပ်ကို ရပ်တန့်ပေးသည်၊ panel တစ်ခုကို ပိတ်လိုက်ရုံဖြင့် ၎င်းရပ်တန့်မသွားပါ။

သီးခြားလွတ်လပ်သော ပြန်လည်သုံးသပ်သူသည် ဖိုင်များနှင့် စစ်ဆေးအတည်ပြုမှု ရလဒ်များပါရှိသော သီးခြား context တစ်ခုကို အသုံးပြုသည်။ ပိတ်ပင်တားဆီးနေသော မဖြစ်မနေ တွေ့ရှိချက်တိုင်းကို ဖြေရှင်းရမည်ဖြစ်ပြီး ပြန်လည်သုံးသပ်သူ အများအပြားရှိနေရုံဖြင့် ပိတ်ပင်တားဆီးထားသော အမှားတစ်ခုကို မဲခွဲ၍ ဖယ်ရှား၍မရပါ။

မော်ဒယ်အများအပြားသုံး စနစ် (Multi-model) တွင် တွေ့ရှိချက်များကို ပြင်ဆင်ရန် ရှင်းလင်းပြတ်သားသော ဆုံးဖြတ်ချက်တစ်ခု လိုအပ်သည်။ ပြင်ဆင်မှုတစ်ခုသည် နောက်ထပ် ပြန်လည်သုံးသပ်မှုတစ်ခုကို အသံတိတ် စတင်မည် မဟုတ်ပါ- ထပ်မံသုံးသပ်ပါ (Review again) သည် စက်ဝန်းအသစ်တစ်ခုကို ဖွင့်လှစ်ပေးသည်။ ပြန်လည်သုံးသပ်ချက် မှတ်ချက်များသည် အကောင်အထည်ဖော်မှုကို ထပ်ခါတလဲလဲ မပြုလုပ်ဘဲ ပေါင်းစပ်ညှိနှိုင်းသူထံ ပြန်လည်စဉ်းစားပေးရန် တောင်းဆိုနိုင်သည်။

ပြီးဆုံးသွားသော အဆင့်များကို အသံတိတ် တည်းဖြတ်၍ မရပါ။ TDD ဖြင့် လုပ်ဆောင်ရာတွင် Red အဆင့်သည် မျှော်လင့်ထားသည့် အကြောင်းရင်းကြောင့် အမှန်တကယ် ကျရှုံးရမည်ဖြစ်ပြီး၊ ထို့နောက် Green အဆင့်သည် အောင်မြင်ရမည်။ ကန့်သတ်ထားသော ကြိုးပမ်းမှုများသည် အဆုံးမရှိ ပြန်လည်ကြိုးစားမှုများကို တားဆီးပေးသည်။

သီးခြားလွတ်လပ်သော CLI/API ပြန်လည်သုံးသပ်သူများကို ဆက်တင်များ → သုံးသပ်ရေးအဖွဲ့များ (Review teams) တွင် သိမ်းဆည်းပါ၊ ထို့နောက် အဖွဲ့ကို Code သို့မဟုတ် Work တွင် ရွေးချယ်ပါ။ ပြန်လည်သုံးသပ်သူများသည် ပြိုင်တူလည်ပတ်ကြပြီးနောက် အဖွဲ့၏ အစီရင်ခံစာဗိသုကာက ဆက်လက်လုပ်ဆောင်သည်။ သိမ်းဆည်းထားသော အဖွဲ့မရှိဘဲ သီးခြားလွတ်လပ်သော ပြန်လည်သုံးသပ်သူများကိုလည်း သင်ပြင်ဆင်သတ်မှတ်နိုင်သည်။ အစီရင်ခံစာဗိသုကာသည် မည်သည့်ပရောဂျက်ဖိုင်များ သို့မဟုတ် ကိရိယာမျှမပါဘဲ အမည်မဖော်ပြထားသော ဖွဲ့စည်းတည်ဆောက်ထားသည့် အစီရင်ခံစာများကိုသာ ရရှိသည်၊ ဤသီးခြားခွဲထုတ်မှုသည် လောလောဆယ်တွင် Claude Code သို့မဟုတ် API လိုအပ်သည်။

အကောင်အထည်ဖော်မှု အဆင့်တစ်ခုစီသည် လုပ်ဆောင်နိုင်သော စစ်ဆေးမှုတစ်ခု၊ လိုအပ်သော သီးခြားလွတ်လပ်သည့် ပြန်လည်သုံးသပ်မှု သို့မဟုတ် နှစ်ခုစလုံး လိုအပ်သည်။ ပြင်ဆင်မှုအဆင့်များသည် ယင်းအစား တရားဝင်အတည်ပြုပြီးသော ရလဒ်များနှင့် artifact ပြေစာများကို ထိန်းသိမ်းထားသည်၊ ၎င်းတို့သည် အကောင်အထည်ဖော်မှု စစ်ဆေးချက်များ ပြေးခဲ့သယောင် အယောင်ဆောင်ထားခြင်း မဟုတ်ပါ။ အမှန်တကယ် ထွက်ခွာမှု အခြေအနေ (exit status) နှင့် ပိုင်ဆိုင်သော လုပ်ငန်းစဉ် ရှင်းလင်းမှုတို့ကို အတည်ပြုပြီးမှသာ command တစ်ခု အောင်မြင်သည်။ TDD အတွက် Red စစ်ဆေးမှုသည် အကောင်အထည်ဖော်ခြင်းနှင့် Green အတည်ပြုခြင်း မတိုင်မီ သာမန်အတိုင်း ကျရှုံးရပါမည်၊ executable ပျောက်ဆုံးနေခြင်း သို့မဟုတ် အချိန်ကုန်သွားခြင်းသည် တရားဝင်သော Red ရလဒ် မဟုတ်ပါ။

မူလ circuit breaker များသည် အဆင့်တစ်ခုတွင် မအောင်မြင်သော ကြိုးပမ်းမှု သုံးကြိမ် သို့မဟုတ် စုစုပေါင်း ကြိုးပမ်းမှု အကြိမ်ငါးဆယ် ပြည့်ပါက ရပ်တန့်သည်။ ကြားဖြတ်နှောင့်ယှက်မှုသည် ကြိုးပမ်းမှုတစ်ခုကို ကုန်ဆုံးစေသော်လည်း မအောင်မြင်သော ကြိုးပမ်းမှုအဖြစ် သူ့အလိုလို သတ်မှတ်မည်မဟုတ်ပါ။ ကန့်သတ်ချက်များနှင့် ပြီးမြောက်ပြီးသော သက်သေအထောက်အထားများသည် ပြန်လည်စတင်ပြီးနောက်တွင်လည်း ဆက်လက်ရှိနေမည်ဖြစ်ပြီး၊ ထပ်ကြိုးစားပါ (Retry) သည် ၎င်းတို့ကို reset လုပ်မည် မဟုတ်ပါ။ နောက်ထပ် ကြိုးပမ်းမှုတစ်ခုကို ခွင့်မပြုမီ ထိန်းသိမ်းထားသော ကျရှုံးမှုကို ဖတ်ရှုပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: စစ်ဆေးအတည်ပြုခြင်းနှင့် ပြန်လည်သုံးသပ်ခြင်း.

ပြိုင်တူပြန်လည်သုံးသပ်ရေးအဖွဲ့များနှင့် အစီရင်ခံစာဗိသုကာ

ဆက်တင်များ → သုံးသပ်ရေးအဖွဲ့များ (Review teams) ကို ဖွင့်ပြီး အဖွဲ့တစ်ခုကို သိမ်းဆည်းပါ။ ၎င်းတို့၏ ကိုယ်ပိုင် CLI သို့မဟုတ် API၊ မော်ဒယ်၊ စဉ်းစားတွေးခေါ်မှု အားထုတ်မှုနှင့် အထူးပြုချက်တို့ပါရှိသော သီးခြားလွတ်လပ်သည့် ပြန်လည်သုံးသပ်သူများကို ထည့်သွင်းပါ၊ ထို့နောက် အစီရင်ခံစာဗိသုကာကို ရွေးချယ်ပါ။ လုပ်ငန်းစဉ်၏ ပြန်လည်သုံးသပ်မှု ဖွဲ့စည်းမှုပုံစံတွင် အဖွဲ့ကို ရွေးချယ်ပါ။ အကောင်အထည်ဖော်သူ preset ကို ပြန်လည်သုံးသပ်သူမှလည်း အသုံးပြုနိုင်ပြီး Custom ကို ဆက်လက်ရရှိနိုင်သည်၊ သီးခြားလွတ်လပ်သော အခန်းကဏ္ဍများသည် သီးခြား context များကို ဆက်လက်ပိုင်ဆိုင်ဆဲဖြစ်သည်။

ပြန်လည်သုံးသပ်သူများသည် လုပ်ငန်းစဉ် သက်သေအထောက်အထားတစ်ခုတည်းပေါ်တွင် ပြိုင်တူလည်ပတ်ကြသည်။ လိုအပ်သော အစီရင်ခံစာ၊ အမှားနှင့် ဆုံးဖြတ်ချက်တစ်ခုစီကို ထိန်းသိမ်းထားသည်။ ဗိသုကာသည် ပြန်လည်သုံးသပ်သူ အမည်များ၊ မော်ဒယ် သို့မဟုတ် ပံ့ပိုးသူ အထောက်အထားများ၊ မူရင်းလုပ်ငန်း အကြောင်းအရာများ၊ repository ဝင်ရောက်ခွင့် သို့မဟုတ် ကိရိယာများ မပါဝင်ဘဲ အမည်မဖော်ပြထားသော နံပါတ်တပ်ထားသည့် အစီရင်ခံစာများကို ရရှိသည်။ ၎င်းသည် အစီရင်ခံစာများကို နှိုင်းယှဉ်ပြီး ဖွဲ့စည်းတည်ဆောက်ထားသော ဆုံးဖြတ်ချက်တစ်ခုကို ပြန်လည်ပေးပို့သည်၊ ၎င်းသည် အရင်းအမြစ်အသစ် ပြန်လည်သုံးသပ်မှုကို မပြုလုပ်ပါ။

ပိတ်ပင်တားဆီးနေသော တွေ့ရှိချက် သို့မဟုတ် လိုအပ်သော ပြန်လည်သုံးသပ်သူ၏ ငြင်းပယ်မှုကို အများစုမဲ သို့မဟုတ် ဗိသုကာ၏ ဦးစားပေးမှုဖြင့် လျှော့ပေါ့ပေး၍ မရပါ။ ပျောက်ဆုံးနေသော သို့မဟုတ် ပုံစံမမှန်သော အစီရင်ခံစာများသည် အတည်ပြုချက်ကို တားဆီးသည်။ ပြင်ဆင်မှုများကို လက်မခံမီ သို့မဟုတ် ခွင့်မပြုမီ တစ်ဦးချင်းစီ၏ တွေ့ရှိချက်များနှင့် စုစည်းထားသော ဆုံးဖြတ်ချက်ကို စစ်ဆေးပါ။ သိမ်းဆည်းထားသော အဖွဲ့တစ်ခုကို လည်ပတ်မှုအတွက် ဆုံးဖြတ်ပြီး အတည်ပြုသတ်မှတ်ထားသည်၊ ၎င်း၏ preset ကို တည်းဖြတ်ခြင်းသည် ပြီးဆုံးသွားသော သက်သေအထောက်အထားများကို ပြန်လည်ရေးသားမည် မဟုတ်ပါ။

အစီရင်ခံစာသာ ဖတ်ရှုသည့် ဗိသုကာသည် လက်ရှိတွင် ပံ့ပိုးထားသော Claude သို့မဟုတ် API ကိရိယာမဲ့ ဖွဲ့စည်းမှုပုံစံများကို အသုံးပြုသည်။ Codex နှင့် Antigravity တို့သည် ပြန်လည်သုံးသပ်သူများအဖြစ် ဆက်လက်ရရှိနိုင်သော်လည်း စစ်ဆေးအတည်ပြုထားသော ကိရိယာမဲ့ သဘောတူညီချက်တစ်ခု မရှိသေးမီအထိ ဤသီးခြားခွဲထုတ်ထားသော ဗိသုကာအခန်းကဏ္ဍအတွက် ငြင်းပယ်ထားသည်။ “ကိရိယာများ မပါဝင်ပါ” ဟု ဖော်ပြထားသော prompt တစ်ခုတည်းဖြင့် မလုံလောက်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: အမျိုးအစားခွဲခြားထားသော အဖွဲ့ဖွဲ့စည်းမှုပုံစံ · ပြန်လည်သုံးသပ်မှု စုစည်းခြင်း.

အေဂျင့် အထူးပြုချက်များနှင့် prompt မူဝါဒ

မော်ဒယ်သည် လုပ်ဆောင်ချက် အင်ဂျင်ဖြစ်ပြီး အထူးပြုချက်သည် ညွှန်ကြားချက် ပရိုဖိုင်တစ်ခု ဖြစ်သည်။ ထပ်ဆောင်းအထူးပြုချက် မပါဝင်ရန် မပါ (None)၊ မူရင်းလမ်းညွှန်အတွက် ပုံမှန် (Standard)၊ သက်ဆိုင်ရာ ထည့်သွင်းထားပြီး လမ်းညွှန်အတွက် Auto၊ သို့မဟုတ် ရွေးချယ်ထားသော လမ်းညွှန်များနှင့် သင့်ကိုယ်ပိုင် ကန့်သတ်ညွှန်ကြားချက်များအတွက် လက်動 (Manual) ကို ရွေးချယ်ပါ။ Presets များသည် ရွေးချယ်မှုကို ထိန်းသိမ်းထားနိုင်သည်။

မူရင်းကတ်တလောက်သည် ယေဘုယျ coding၊ ဗိသုကာ၊ လုံခြုံရေး၊ ယုံကြည်စိတ်ချရမှု၊ စွမ်းဆောင်ရည်၊ စမ်းသပ်ခြင်းနှင့် interface အသုံးပြုရလွယ်ကူမှုတို့ကို လွှမ်းခြုံထားသည်။ Auto သည် လမ်းညွှန်တစ်ခုကို ရွေးချယ်ရန် ရရှိနိုင်သော လုပ်ငန်းစဉ်/အဆင့် စာသားကို အသုံးပြုသည်၊ ၎င်းသည် အခြားမော်ဒယ်တစ်ခုကို လျှို့ဝှက်စွာ ခေါ်ယူခြင်း သို့မဟုတ် ကျွမ်းကျင်မှုကို အသိအမှတ်ပြုခြင်း မဟုတ်ပါ။ အစီအစဉ်ရေးဆွဲခြင်း အကြံပြုချက်များကို အကောင်အထည်ဖော်မှု အစီအစဉ်ကို လက်မခံမီ စစ်ဆေးနိုင်ပြီး ပြောင်းလဲနိုင်သည်။

ပြန်လည်သုံးသပ်မှု အထူးပြုချက်များသည် အာရုံစိုက်မှုကို ဦးတည်စေရန် ကူညီပေးသော်လည်း သီးခြားလွတ်လပ်သော သက်သေအထောက်အထားများ၊ ဝင်ရောက်ခွင့် ကန့်သတ်ချက်များ သို့မဟုတ် ဖွဲ့စည်းတည်ဆောက်ထားသော ဆုံးဖြတ်ချက်တို့ကို မည်သည့်အခါမျှ အစားမထိုးပါ။ စိတ်ကြိုက်ညွှန်ကြားချက်များကို လုပ်ငန်းစဉ်နယ်ပယ်၏ အစိတ်အပိုင်းအဖြစ် သဘောထားပါ- စာရွက်စာတမ်း လက်ခံမှု၊ ကိရိယာ မူဝါဒ၊ အထောက်အထားစိစစ်ခြင်း သို့မဟုတ် ပြန်လည်သုံးသပ်သူ ကျရှုံးမှုများကို ကျော်လွှားရန် ၎င်းတို့ကို အသုံးမပြုပါနှင့်။

ဆက်စပ်လမ်းညွှန်ချက်များ: မူရင်း prompt ကတ်တလောက်.

Work: မေးခွန်းမှသည် စာရွက်စာတမ်းဆီသို့

Work သည် Git မလိုအပ်ပါ။ မူရင်း (Default) သည် သီးခြား လုပ်ငန်းစဉ်ဖိုင်တွဲတစ်ခုကို ဖန်တီးပေးသည်၊ စိတ်ကြိုက် (Custom) သည် မူရင်းရွေးချယ်ကိရိယာမှတစ်ဆင့် ရှိပြီးသားဖိုင်တွဲတစ်ခုကို ရွေးချယ်သည်။ မူကြမ်းသိမ်းပါ (Save draft) သည် inference မပါဘဲ ဆက်တင်များကို သိမ်းဆည်းပေးသည်၊ စတင်ပါ (Start) သည် ပထမအဆင့်ကို လည်ပတ်စေသည်။

Auto သည် တိုက်ရိုက် အဖြေပေးသည် သို့မဟုတ် အမှန်တကယ် လုပ်ဆောင်ရန်စာရင်းများ ပါရှိသော သင့်လျော်သည့် အစီအစဉ်တစ်ခုကို အဆိုပြုသည်။ အကြံဉာဏ်ရှာဖွေခြင်း (Brainstorm) သည် သင်နောက်ထပ် အကြံဉာဏ်များ သို့မဟုတ် အကဲဖြတ်မှုကို မရွေးချယ်မီ ideas.md ကို ဖန်တီးပေးသည်။ သုတေသန (Research) သည် findings.md၊ အရင်းအမြစ်များနှင့် ကန့်သတ်ချက်များကို ထိန်းသိမ်းထားသည်။ ရေးသားခြင်း (Write) သည် ရည်ရွယ်ချက်မှလည်းကောင်း၊ အသုံးဝင်သည့်အခါ outline.md မှလည်းကောင်း ဖော်ပြချက်ဆိုင်ရာ စာရွက်စာတမ်း သို့မဟုတ် draft.md သို့ ကူးပြောင်းပေးသည်၊ ပြန်လည်ပြင်ဆင်မှုများသည် ယခင်ဗားရှင်းများကို ဆက်လက်ထိန်းသိမ်းထားသည်။

မူရင်း ရွေးချယ်ကိရိယာမှတစ်ဆင့် ဖိုင်ထည့်သွင်းချက်များကို ရွေးချယ်ပြီး ၎င်းတို့ကို @ ဖြင့် ရည်ညွှန်းပါ။ အက်ပ်သည် ၎င်းတို့အား ပြောင်းလဲ၍မရသော လုပ်ငန်းစဉ် ထည့်သွင်းချက်များအဖြစ် ကူးယူပြီး လည်ပတ်မှုမတိုင်မီ ၎င်းတို့၏ သတ်မှတ်ချက်ကို အတည်ပြုစစ်ဆေးသည်။ မူရင်း (Default) သည် အက်ပ်ပလီကေးရှင်းပိုင် လုပ်ငန်းစဉ်ဖိုင်တွဲတစ်ခုကို ဖန်တီးသည်၊ စိတ်ကြိုက် (Custom) ဖိုင်တွဲ ဝင်ရောက်ခွင့်သည် သိမ်းဆည်းထားသော ပိုင်ရှင်ခွင့်ပြုချက်တစ်ခု ဖြစ်သည်။ သိမ်းဆည်းထားပြီး မစတင်ရသေးသော မူကြမ်းတစ်ခုသည် ၎င်း၏ ဖိုင်တွဲကို ပြောင်းလဲနိုင်သည်။

သီးခြား အကောင်အထည်ဖော်သူ ဆက်တင်များဖြင့် မိတ္တူ 1 ခုမှ 4 ခုအထိ ဖန်တီးပါ။ ထပ်တူကျနေသော ဖိုင်တွဲများကို အသုံးပြုသည့် လုပ်ငန်းများသည် တပြိုင်နက်တည်း ရေးသား၍မရပါ။ ဤပေါင်းစပ်ညှိနှိုင်းမှုသည် မည်သည့် ပြင်ပပရိုဂရမ်အတွက်မဆို မဟုတ်ဘဲ ZIAForge လုပ်ဆောင်ချက်များနှင့်သာ သက်ဆိုင်သည်။

Deep Brainstorm သည် သီးခြားလွတ်လပ်သော လုပ်သား သုံးဦးကို မူရင်းအဖြစ် သတ်မှတ်ပြီး ရှစ်ဦးအထိ ပံ့ပိုးပေးသည်။ သီးခြား context များတွင် preset တစ်ခုကို ပြန်လည်အသုံးပြုခြင်း အပါအဝင် ၎င်းတို့၏ အစီအစဉ်နှင့် ဖွဲ့စည်းပုံများကို ရွေးချယ်ပါ။ လုပ်သားမေးခွန်းများသည် ၎င်းတို့၏ မူလအစကို ထိန်းသိမ်းထားသည်၊ ပုံစံမမှန်သော အစီရင်ခံစာများသည် ပုံစံပြင်ဆင်မှု ကြိုးပမ်းခွင့် တစ်ကြိမ် ရရှိသည်။ တစ်စိတ်တစ်ပိုင်း ကျရှုံးမှုကို အားလုံးအောင်မြင်သည်ဟု ဟန်ဆောင်တင်ပြမည့်အစား မြင်သာအောင် ဆက်လက်ပြသထားသည်။

Deep သည် ထိန်းသိမ်းထားသော လုပ်သားအစီရင်ခံစာများကို brainstorm_report.md ထဲသို့ ပေါင်းစပ်ပြီး အသုံးပြုသူ၏ ဆုံးဖြတ်ချက်ကို အမြဲတမ်း တောင်းခံသည်။ သေးငယ်သော နောက်ဆက်တွဲ ပြင်ဆင်မှုသည် ပေါင်းစပ်ညှိနှိုင်းသူမှတစ်ဆင့် အစီရင်ခံစာကို ပြန်လည်ပြင်ဆင်သည်၊ ကြီးမားသော အပြောင်းအလဲတစ်ခုသည် သတ်မှတ်ထားသော လုပ်သားများ၏ နောက်ထပ်တစ်ကျော့ကို စတင်စေသည်။ Artifact များသည် ၎င်းတို့၏ ဗားရှင်းများကို ထိန်းသိမ်းထားသည်။

သတ်မှတ်ပြီးသော အခန်းကဏ္ဍများသည် လုပ်ငန်းဖန်တီးမှု သို့မဟုတ် ရှင်းလင်းစွာ မူကြမ်းသိမ်းဆည်းမှုတွင် သတ်မှတ်အတည်ပြုပြီး ဖြစ်သည်။ ပထမဆုံး ခေါ်ယူမှုပြီးနောက်တွင် အလိုအလျောက်/လက်ဖြင့် တိုးတက်ဆောင်ရွက်မှုသာ ပြောင်းလဲနိုင်သည်၊ ကွဲပြားသော အခန်းကဏ္ဍ သို့မဟုတ် မော်ဒယ် ဆက်တင်များအတွက် လုပ်ငန်းအသစ်တစ်ခုကို အသုံးပြုပါ။ ကမ္ဘာလုံးဆိုင်ရာ preset တစ်ခုကို တည်းဖြတ်ခြင်းသည် နောက်ပိုင်းအဆင့်များကို အသံတိတ် မပြောင်းလဲစေပါ။

လက်動စနစ် (Manual mode) သည် ကြီးမားသော Write အကြမ်းဖျင်းအပါအဝင် သင့်လျော်သောအဆင့်များကြားတွင် ခေတ္တရပ်နားသည်။ Auto သည် ထိုအကြမ်းဖျင်းမှတစ်ဆင့် ဆက်လက်လုပ်ဆောင်နိုင်သည်။ မေးခွန်းများ၊ အဆိုပြုထားသော လုပ်ဆောင်နိုင်သည့် အစီအစဉ်များ၊ Brainstorm ဦးတည်ချက်နှင့် Deep အစီရင်ခံစာ ပြန်လည်သုံးသပ်ခြင်းတို့သည် Auto တွင်ပင် ရှင်းလင်းပြတ်သားသော ဆုံးဖြတ်ချက်များအဖြစ် ဆက်လက်တည်ရှိသည်။ ကိုးကားချက်တစ်ခုတည်းသည် ရှာဖွေကြည့်ရှုမှု ဖြစ်ပွားခဲ့သည်ကို သက်သေမပြနိုင်သလို ထိန်းသိမ်းထားသော ဒွိဖိုင် (binary file) တစ်ခုတည်းသည်လည်း ၎င်း၏ဖော်ပြမှုကို သက်သေမပြနိုင်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: Work မုဒ်များနှင့် ဆုံးဖြတ်ချက်များ.

Presets၊ မော်ဒယ်များနှင့် ဝင်ရောက်ခွင့်

Preset တစ်ခုသည် CLI/API၊ မော်ဒယ်၊ စဉ်းစားတွေးခေါ်မှု အားထုတ်မှုနှင့် ခွင့်ပြုချက်များကို သိမ်းဆည်းပေးသည်။ စကားပြောခန်း အောက်ခြေတွင် preset၊ CLI၊ မော်ဒယ်နှင့် ရွေးချယ်စရာများ အပိုင်းများ ပါရှိသည်။ စိတ်ကြိုက် (Custom) သည် preset မပါဘဲ အလုပ်လုပ်သည်၊ Preset ဖန်တီးပါ (Create preset) သည် လက်ရှိရွေးချယ်မှုကို သိမ်းဆည်းပေးသည်။

ကတ်တလောက်သည် ပံ့ပိုးထားသော နေရာများတွင် ထည့်သွင်းထားသော ရွေးချယ်ခံ CLI သို့မဟုတ် API မှ လာသည်။ ပြန်လည်စတင်ပါ (Refresh) သည် ရွေးချယ်မှုကို မပြောင်းလဲဘဲ စာရင်းကို အပ်ဒိတ်လုပ်ပေးသည်။ အကယ်၍ ရှာဖွေတွေ့ရှိမှု မရရှိနိုင်ပါက တိကျသော မော်ဒယ် ID ကို ထည့်သွင်းပါ၊ ပံ့ပိုးသူသည် ၎င်းကို ပံ့ပိုးပေးနိုင်ဆဲ ဖြစ်ရမည်။ စဉ်းစားတွေးခေါ်မှု အဆင့်များသည် မော်ဒယ်နှင့် CLI ပေါ်တွင် မူတည်သည်။ ပံ့ပိုးသူ မူရင်း (Provider default) သည် ရှင်းလင်းစွာ ဖော်ပြထားသော none တိုကင်နှင့် ကွဲပြားသည်။

Backend အသိအမှတ်ပြုချက် ရရှိပြီးမှသာ အပြောင်းအလဲများကို အသုံးပြုပါ။ အလုပ်လုပ်နေသော အလှည့် သို့မဟုတ် အလွတ်မဟုတ်သော တန်းစီဇယားအတွင်း ပြောင်းလဲခြင်းကို ကန့်သတ်ထားသည်။ မူကြမ်းများနှင့် မြင်သာသော ရာဇဝင်များ ဆက်လက်တည်ရှိသော်လည်း ပံ့ပိုးသူများကို ပြောင်းလဲခြင်းသည် ၎င်းတို့၏ ကိုယ်ပိုင် အတွင်းပိုင်း အခြေအနေကို လွှဲပြောင်းပေးမည် မဟုတ်ပါ။

Forge တွင် အခန်းကဏ္ဍ အညွှန်းသည် အရေးပါသည်- ပြင်ဆင်မှုသည် သီးခြား အစီအစဉ်ရေးဆွဲသူ (Planner) ကို အသုံးပြုနိုင်သည်။ အောက်ခြေသည် ပြသထားသော အခန်းကဏ္ဍကို ပြောင်းလဲပေးသည်၊ ပြန်လည်သုံးသပ်သူများနှင့် ကူညီသူများကို လုပ်ငန်းအဆင့်ဆင့် ဆက်တင်များတွင် ရွေးချယ်သည်။ အတည်ပြုပြီးသား အကောင်အထည်ဖော်မှုဆိုင်ရာ မူဝါဒကို သော့ခတ်ထားနိုင်သည်။

ခွင့်ပြုချက်များသည် ပံ့ပိုးသူများအကြား ကွဲပြားသည်။ အဒက်တာက ထောက်ပံ့ပေးထားသည့် နေရာများတွင် ဖတ်ရှုခွင့်သာ (Read only) နှင့် လုပ်ငန်းခွင် ရေးသားခွင့် (Workspace write) တို့ကို ရရှိနိုင်သည်။ Antigravity သည် မူရင်း CLI ဆက်တင်များ သို့မဟုတ် အတိအလင်း ရွေးချယ်ထားသော အပြည့်အဝ ဝင်ရောက်ခွင့်ကို အသုံးပြုသည်။ အပြည့်အဝ ဝင်ရောက်ခွင့်သည် sandbox မဟုတ်ပါ။

အထူးပြုချက် (Specialization) သည် နောက်ထပ် မော်ဒယ် သို့မဟုတ် ခွင့်ပြုချက် မဟုတ်ဘဲ prompt လမ်းညွှန်မှုကို ထပ်ဖြည့်ပေးခြင်း ဖြစ်သည်။ Presets နှင့် အခန်းကဏ္ဍများသည် မပါ (None)၊ ပုံမှန် (Standard)၊ Auto နှင့် လက်動 (Manual) တို့ကို ထောက်ပံ့ပေးသည်။ Auto သည် အပိုမော်ဒယ်ခေါ်ယူမှု မရှိဘဲ အဆင့်စာသားမှ ပရိုဖိုင်များကို ရွေးချယ်သည်၊ Manual သည် အထူးပြုချက် လေးခုအထိနှင့် စိတ်ကြိုက်ညွှန်ကြားချက်များကို လက်ခံသည်။ အစီအစဉ်ရေးဆွဲသူ အဆိုပြုထားသော တာဝန်ပေးအပ်မှုများကို အစီအစဉ်ကို လက်မခံမီ တည်းဖြတ်နိုင်သည်။

ကိုယ်တိုင် ထည့်သွင်းထားသော မော်ဒယ် ID သို့မဟုတ် ကြိုးပမ်းအားထုတ်မှုသည် သင့်ရွေးချယ်မှုအဖြစ် ဆက်လက်တည်ရှိသော်လည်း ပံ့ပိုးသူက ၎င်းကို ငြင်းပယ်နိုင်သည်။ ကမ္ဘာလုံးဆိုင်ရာ preset တစ်ခုကို တည်းဖြတ်ခြင်းသည် လည်ပတ်နေသော စကားပြောခန်း သို့မဟုတ် လက်ခံထားသော အစီအစဉ်ကို နောက်ကြောင်းပြန်၍ မပြောင်းလဲစေပါ။ ရပ်နားနေသော စကားပြောဆိုမှုကို ရည်ရွယ်ချက်ရှိရှိ ပြောင်းလဲရန် ၎င်း၏ ကိုယ်ပိုင် ဖွဲ့စည်းမှုပုံစံ ထိန်းချုပ်မှုများကို အသုံးပြုပြီး အသိအမှတ်ပြုချက်ကို စောင့်ဆိုင်းပါ။ ပိတ်ထားသော ရွေးချယ်စရာတစ်ခုကို စွမ်းဆောင်ရည် သို့မဟုတ် သက်တမ်းစက်ဝန်း ကန့်သတ်ချက်အဖြစ် နားလည်သင့်ပြီး သိမ်းဆည်းထားသော JSON ကို တည်းဖြတ်ခြင်းဖြင့် မကျော်လွှားသင့်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: ပံ့ပိုးသူ စွမ်းဆောင်ရည်များ.

စကားပြောခန်းများ၊ ရပ်တန့်ခြင်းနှင့် တန်းစီဇယား

ဖွင့်ထားသော တက်ဘ်များ၊ လတ်တလော (Recent) နှင့် မူကြမ်းများသည် လုပ်ငန်းစဉ်တစ်ခုတည်းနှင့် သက်ဆိုင်သည်။ တက်ဘ်တစ်ခုကို ပိတ်လိုက်ခြင်းက ၎င်းအား ဖွင့်ထားသောစာရင်းမှ ဖယ်ရှားလိုက်သော်လည်း လတ်တလောတွင် ဆက်လက်ထိန်းသိမ်းထားပြီး ၎င်း၏ ပံ့ပိုးသူလုပ်ငန်းစဉ် သို့မဟုတ် စီမံခန့်ခွဲထားသော လုပ်ငန်းအဆင့်ဆင့်ကို ရပ်တန့်မသွားစေပါ။ ရာဇဝင်ကို ရှာဖွေပါ၊ စကားပြောခန်းတစ်ခုကို ပြန်ဖွင့်ပါ သို့မဟုတ် ရာဇဝင်မီနူးမှနေ၍ အပိုတက်ဘ်များအားလုံးကို ပိတ်ပါ။

ရပ်တန့်ပါ (Stop) သည် လက်ရှိအလှည့်ကို နှောင့်ယှက်ရပ်တန့်စေသည်။ နောက်တစ်ကြိမ် မပေးပို့မီ (Send) ရပ်တန့်ခြင်း ပြီးဆုံးသည်အထိ စောင့်ဆိုင်းပါ- နှောင့်ယှက်မှု အသိအမှတ်ပြုချက်သည် လုပ်ငန်းစဉ်ပြီးဆုံးခြင်း မဟုတ်ပါ။ ထိုအတောအတွင်း နောက်ထပ်မူကြမ်းကို သင်ရိုက်ထည့်နိုင်သည်။

သာမန် စကားပြောခန်းတွင် တန်းစီဇယား (Queue) သည် လက်ရှိမူကြမ်းနှင့် သီးခြားစီ နောက်ထပ်တောင်းဆိုချက်တစ်ခုကို သိမ်းဆည်းပေးသည်။ တန်းစီဇယား ခေတ္တရပ်ပါ (Pause queue) သည် နောက်ထပ်ပေးပို့မှုကို ဆိုင်းငံ့ထားသည်။ ရပ်တန့်ပါ (Stop) နှင့် ထွက်ပါ (Quit) တို့သည် တန်းစီဇယားကို ခေတ္တရပ်ထားသည်။ ပြန်လည်စတင်ပြီးနောက် ပထမဦးစွာ ပြန်လည်စတင်ပါ (Resume)၊ ထို့နောက် တန်းစီဇယားကို ဆက်လုပ်ပါ (Continue queue) ကို အတိအလင်း ရွေးချယ်ပါ။

မသေချာပါ (Uncertain) ဆိုသည်မှာ ပေးပို့နိုင်ခြင်း ရှိမရှိ မသိရဟု အဓိပ္ပာယ်ရသည်။ ထိုသို့သော သတင်းစကားကို အလိုအလျောက် ပြန်လည်ပေးပို့မည် မဟုတ်ပါ- ရာဇဝင်ကို စစ်ဆေးပါ၊ သင့်လျော်ပါက စာသားကို ကူးယူပြီး တန်းစီထားသော အရာကို ပယ်ဖျက်ပါ။ ၎င်းကို ထပ်မံပေးပို့ခြင်းသည် သီးခြားရည်ရွယ်သော တောင်းဆိုချက်အသစ်တစ်ခု ဖြစ်သည်။

စီမံခန့်ခွဲထားသော အဆင့်လိုက် စကားပြောခန်းများသည် သာမန်တန်းစီဇယားကို အသုံးမပြုဘဲ ၎င်းတို့၏ လုပ်ငန်းအဆင့်ဆင့်ကို အသုံးပြုသည်။ အဆင့်နောက်လိုက်ပါ (Follow stage) သည် လက်ရှိအဆင့်ကို ပြသသည်၊ အခြားတက်ဘ်တစ်ခုကို ကိုယ်တိုင်ရွေးချယ်လိုက်ပါက နောက်လိုက်ခြင်း ရပ်တန့်သွားမည်။ CLI မှတ်တမ်းများသည် ရလဒ်အဖြေနှင့် သီးခြားစီ ရောဂါရှာဖွေမှု အချက်အလက်များကို ပြသသည်။

Markdown တုံ့ပြန်ချက်များသည် ခေါင်းစဉ်များ၊ စာရင်းများ၊ ဇယားများ၊ လင့်ခ်များနှင့် ဘလောက်လိုက် ကုဒ်များကို ဖော်ပြပေးသည်။ ကိရိယာကတ်များနှင့် CLI ရောဂါရှာဖွေမှုများသည် အဖြေနှင့် သီးခြားစီ ရှိနေဆဲဖြစ်သည်။ မော်ဒယ်မှ အစီရင်ခံသော စဉ်းစားတွေးခေါ်မှုနှင့် တိုကင်တိုင်းတာချက်များသည် ပံ့ပိုးသူမှ အမှန်တကယ် ထုတ်ဖော်ပြသသည့်အခါမှသာ ပေါ်လာမည်ဖြစ်သည်၊ ကာတွန်းလှုပ်ရှားမှုမှတစ်ဆင့် အတွင်းသဘော တွေးခေါ်မှု သို့မဟုတ် အသုံးပြုမှုကို မခန့်မှန်းပါနှင့်။

မသေချာသော ပေးပို့မှု သို့မဟုတ် တန်းစီဇယား အသိအမှတ်ပြုချက် ရရှိပြီးနောက် ရာဇဝင်ကို စစ်ဆေးပြီး ကမ်းလှမ်းထားသည့်နေရာတွင် သိမ်းဆည်းထားသော တောင်းဆိုချက်တစ်ခုတည်းကိုသာ ပြန်လည်ကြိုးစားပါ။ တန်းစီဇယား ပြေစာသည် သိုလှောင်မှုမှ ပစ္စည်းကို လက်ခံလိုက်ခြင်းကိုသာ ဆိုလိုပြီး inference ပြီးဆုံးသွားခြင်းကို မဆိုလိုပါ။ မသေချာသော တန်းစီထားသည့် အရာကို အတိအလင်း ပယ်ဖျက်ခြင်းအဖြစ်သာ ဖယ်ရှားပါ၊ ၎င်းသည် ပေးပို့ပြီးသား ညွှန်ကြားချက်ကို ပြန်လည်ရုပ်သိမ်း၍ မရပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: ရေရှည်ခံ သတင်းစကား တန်းစီဇယား.

ဖိုင်များ၊ Git နှင့် ပြီးမြောက်ခြင်း

ဖိုင်များ (Files) သည် လုပ်ငန်းစဉ်ဖိုင်တွဲကို ပြသသည်။ ရလဒ်များကို လိုအပ်ချက်များနှင့် နှိုင်းယှဉ်ပါ၊ စာရွက်စာတမ်းများကို ဖွင့်ပါနှင့် ကွဲပြားမှုများကို စစ်ဆေးပါ။ ဒွိဖိုင် (binary file) တစ်ခုကို ထိန်းသိမ်းထားရုံဖြင့် ၎င်း၏ ပစ်မှတ်အက်ပ်ပလီကေးရှင်းတွင် မှန်ကန်စွာ ဖော်ပြနိုင်သည်ကို သက်သေမပြနိုင်ပါ။

Git သည် အခြေအနေ၊ အပြောင်းအလဲများနှင့် ရလဒ်များကို မှတ်တမ်းတင်ထားသော လုပ်ဆောင်ချက်များကို ပေးဆောင်သည်။ Commit လုပ်ခြင်း၊ merge လုပ်ခြင်းနှင့် push လုပ်ခြင်းတို့သည် ပုံမှန်အားဖြင့် ကိုယ်တိုင်လုပ်ဆောင်ရခြင်း ဖြစ်သည်၊ အလိုအလျောက် လုပ်ဆောင်ချက်များသည် အပြည့်အဝ စစ်ဆေးအတည်ပြုပြီးသော အစီအစဉ်တစ်ခုအတွက် သီးခြားရွေးချယ်မှုများ ဖြစ်သည်။

အတည်ပြုစစ်ဆေးခြင်းနှင့် ထုတ်ဝေခြင်းကြားတွင် လုပ်ဆောင်နေသော ဖိုင်များကို ပြောင်းလဲခြင်း မပြုပါနှင့်- အတည်ပြုချက်သည် တိကျသော byte များနှင့် ဆက်စပ်နေသည်။ ပဋိပက္ခများ၊ မအောင်မြင်သော push များ နှင့် အမည်မသိ လုပ်ဆောင်ချက် ရလဒ်များသည် ရှင်းလင်းပြတ်သားသော ဆုံးဖြတ်ချက်တစ်ခု မချမချင်း တိုးတက်မှုကို ပိတ်ပင်ထားသည်။ Auto သည် ထုတ်ဝေမှုကို အသံတိတ် ခွင့်ပြုမည် မဟုတ်ပါ။

Work သည် မည်သည့် Git branch ကိုမျှ မဖန်တီးဘဲ Git အပြီးသတ်မှုလည်း မရှိပါ။ ရွေးချယ်ထားသော ဖိုင်တွဲမှ လိုအပ်သော စာရွက်စာတမ်းများကို ဗားရှင်းများနှင့် အရင်းအမြစ်များ အပါအဝင် ထိန်းသိမ်းထားပါ။

ဖိုင်တည်းဖြတ်ကိရိယာသည် ဖိုင်တိုးချဲ့မှုအလိုက် syntax၊ ရှာဖွေခြင်းနှင့် အစားထိုးခြင်း၊ ပြန်ပြင်သည့် ရာဇဝင် (undo history)၊ စာကြောင်းခေါက်ခြင်းနှင့် တက်ဘ်အလိုက် မူကြမ်းများကို ထောက်ပံ့ပေးသည်။ သိမ်းဆည်းမှုများသည် ပံ့ပိုးထားသော UTF-8/UTF-16 ကုဒ်စနစ်ကို ထိန်းသိမ်းထားပြီး ပြင်ပမွမ်းမံမှု ပဋိပက္ခများကို ငြင်းပယ်သည်။ အခြားကုဒ်စနစ်များနှင့် ဒွိအကြောင်းအရာများသည် ပြင်ပတည်းဖြတ်ကိရိယာတစ်ခု လိုအပ်သည်။ မသိမ်းဆည်းရသေးသော မူကြမ်းများသည် ပိုင်ရှင်က ၎င်းတို့ကို မသိမ်းဆည်းမချင်း သို့မဟုတ် စွန့်ပယ်မချင်း အက်ပ်ပလီကေးရှင်းမှ ထွက်ခွာခြင်း (Quit) ကို တားဆီးထားသည်။

အပြည့်အစုံ syntax ကို 8 MiB အထိ ဖွင့်ထားနိုင်သည်။ ပိုမိုကြီးမားသော စာသားဖိုင်များသည် 256 KiB ပြတင်းပေါက်များဖြင့် ပွင့်လာမည်ဖြစ်ပြီး၊ 8–64 MiB ကို syntax မပါဘဲ အပြည့်အစုံ အတိအလင်း ဖွင့်နိုင်သည်။ 64 MiB အထက်တွင် ပြတင်းပေါက် တည်းဖြတ်ခြင်းနှင့် ကန့်သတ်ထားသော နောက်ထပ်ကိုက်ညီမှု ရှာဖွေခြင်းကို အသုံးပြုပါ။ ဤသည်မှာ အကန့်အသတ်ရှိသော ဖိုင်ကြီးမုဒ်တစ်ခုဖြစ်ပြီး အရွယ်အစားမရွေး ကြီးမားသော စာရွက်စာတမ်းများအတွက် Sublime Text နှင့် တန်းတူဖြစ်ခြင်း မဟုတ်ပါ။

ဖိုင်တွဲဖွင့်ပါ (Open folder) သည် မူရင်း repository ကိုသာ အသံတိတ်ဖွင့်မည့်အစား လက်ရှိလုပ်ငန်းစဉ် သို့မဟုတ် branch/worktree context ကို အသုံးပြုသည်။ ဖိုင်တန်းတစ်ခုသည် ထိုဖိုင်၏ မိဘလမ်းညွှန်ကို ဖော်ပြနိုင်သည်။ လမ်းကြောင်းများကို မှတ်ပုံတင်ထားသော လုပ်ငန်းစဉ်ခွင့်ပြုချက်များနှင့်အညီ backend မှ စစ်ဆေးအတည်ပြုသည်။ ဒွိဖိုင်များကို စာသားရိုးရိုးအဖြစ် တည်းဖြတ်၍မရပါ၊ ၎င်းတို့၏ ပစ်မှတ်ကြည့်ရှုကိရိယာကို အသုံးပြုပြီး မူရင်း byte များကို ထိန်းသိမ်းပါ။

Worktree ဖယ်ရှားခြင်းသည် သီးခြား ကာကွယ်ထားသော လုပ်ဆောင်ချက်တစ်ခု ဖြစ်သည်။ အသုံးမပြုဘဲ ရပ်နားနေသော session များအပါအဝင် တွဲချိတ်ထားသည့် ဖွဲ့စည်းတည်ဆောက်ထားသော session များနှင့် terminal များကို မဖယ်ရှားမီ အဆုံးသတ်ပါ။ သိမ်းဆည်းထားသော Git ရလဒ်နှင့် ပြန်လည်ရယူရေး အခြေအနေကို စစ်ဆေးပါ၊ လုပ်ငန်းစဉ် မှတ်တမ်းတစ်ခုကို ဖျက်ပစ်ခြင်းသည် commit မလုပ်ရသေးသော အလုပ်များကို လုံခြုံစွာ ထိန်းသိမ်းခြင်းအတွက် အစားထိုးမှု မဟုတ်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: အမျိုးအစားသတ်မှတ်ထားသော တည်းဖြတ်ကိရိယာ သဘောတူညီချက် · Git မူဝါဒများ.

API ချိတ်ဆက်မှုများ

ချိတ်ဆက်မှုများ (Connections) သည် ရှင်းလင်းစွာ ရွေးချယ်ထားသော OpenAI နှင့် ကိုက်ညီသည့် အဆုံးမှတ်ကို ထည့်သွင်းပေးသည်။ အမည်၊ အခြေခံ URL၊ မော်ဒယ်နှင့် လိုအပ်ပါက သော့ (key) တစ်ခုကို ထည့်သွင်းပါ။ ဆာဗာအများအပြားသည် /v1 ဖြင့် အဆုံးသတ်သော အခြေခံ URL တစ်ခု လိုအပ်ပါသည်၊ သင့် အဆုံးမှတ်ဆိုင်ရာ စာရွက်စာတမ်းများကို တိုက်ဆိုင်စစ်ဆေးပါ။

loopback HTTP မှအပ HTTPS ကို မဖြစ်မနေ လိုအပ်သည်။ URL တွင် အထောက်အထားများ မြှုပ်နှံမထားသော သာမန် အဆုံးမှတ်တစ်ခုကို အသုံးပြုပါ။ သော့များသည် အထောက်အပံ့ပေးထားသော OS ကုဒ်ဝှက်စနစ်ကို အသုံးပြုပြီး UI သို့ ပြန်လည်မပြသပါ။ အဆုံးမှတ်ကို ပြောင်းလဲခြင်းသည် ၎င်း၏သော့ကို ပြန်လည်ထည့်သွင်းရန် လိုအပ်သည်။ သော့အကွက်ကို အလွတ်ထားခြင်းသည် သိမ်းဆည်းထားသော သော့ကို ဆက်လက်ထိန်းသိမ်းထားပြီး၊ သိမ်းဆည်းထားသော သော့ကို ဖယ်ရှားပါ (Remove the saved key) သည် ၎င်းကို အတိအလင်း ရှင်းလင်းပစ်သည်။

API ခေါ်ယူမှုများသည် CLI စာရင်းသွင်းမှုတစ်ခုကို မသုံးပါ။ ကိရိယာများနှင့် မော်ဒယ်များသည် မူရင်း session များနှင့် ကွဲပြားပြီး အောင်မြင်သော မော်ဒယ်ရှာဖွေတွေ့ရှိမှုသည် inference ဖြစ်စဉ်ကို အာမမခံပါ။ တိုကင်အသုံးပြုမှုသည် ပံ့ပိုးသူမှ အမှန်တကယ် ပြန်လည်ပေးပို့သည့်အခါမှသာ ပေါ်လာမည်ဖြစ်သည်။

အထောက်အထားများကို လုပ်ငန်းစဉ်အရေးအသား သို့မဟုတ် preset ညွှန်ကြားချက်များတွင် မထားဘဲ ချိတ်ဆက်မှုများ (Connections) တွင်သာ ထိန်းသိမ်းပါ။ ဖတ်ရှုခွင့်သာရှိသော ပြန်လည်သုံးသပ်သူများသည် ခွင့်ပြုထားသော API ဖိုင်ကိရိယာများကိုသာ ရရှိကြပြီး အစီရင်ခံစာဗိသုကာတွင် မည်သည့်ကိရိယာမျှ မရှိပါ။ ပံ့ပိုးမထားသော ကိရိယာခေါ်ဆိုမှုများကို အသံတိတ် အကောင်အထည်ဖော်မည့်အစား ငြင်းပယ်မည်ဖြစ်သည်။ ဆာဗာများသည် စဉ်းစားတွေးခေါ်မှု ကန့်သတ်ဘောင်များ၊ ကိရိယာပံ့ပိုးမှုနှင့် မော်ဒယ်စာရင်းများတွင် ကွဲပြားကြသည်၊ ချို့ယွင်းချက်တစ်ခုကို သင့်အဆုံးမှတ်၏ ကိုယ်ပိုင်သဘောတူညီချက်နှင့် နှိုင်းယှဉ်စစ်ဆေးပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: API ချိတ်ဆက်မှုများ.

ဆက်တင်များ၊ ဘာသာစကားများနှင့် လုံခြုံစွာ ပြန်လည်သတ်မှတ်ခြင်း

အထွေထွေ ဆက်တင်များသည် လုပ်ငန်းခွင်၊ မျက်နှာပြင်ပြသမှု ဘာသာစကားနှင့် မူရင်းသတ်မှတ်ချက်များကို ရွေးချယ်သည်။ ချိတ်ဆက်မှုများ (Connections) သည် API အဆုံးမှတ်များကို စီမံခန့်ခွဲသည်။ Presets နှင့် သုံးသပ်ရေးအဖွဲ့များ (Review teams) သည် အခန်းကဏ္ဍ ဖွဲ့စည်းမှုပုံစံများကို ထိန်းသိမ်းပေးသည်။ အဝေးထိန်းစနစ် (Remote control) သည် ဒေသတွင်း အထောက်အထားများ၊ ဆာဗာနယ်ပယ်နှင့် ပိုင်ရှင်ခွင့်ပြုချက်များကို စီမံခန့်ခွဲသည်၊ အပ်ဒိတ်များ (Updates) သည် ထုတ်ဝေမှုအရင်းအမြစ်/ချန်နယ်ကို စီမံခန့်ခွဲသည်။ အကြောင်းအရာ (About) သည် လည်ပတ်နေသော တိကျသည့် build ကို ပြသသည်။

အင်တာဖေ့စ် ဘာသာစကားသည် prompt ဘာသာစကားနှင့် စာရွက်စာတမ်း ပြန်လည်သုံးသပ်မှု အခြေအနေတို့နှင့် သီးခြားစီ ဖြစ်ပါသည်။ ထုတ်ကုန်အမည်များ၊ အမိန့် ID များ၊ ဖိုင် extension များ၊ ပံ့ပိုးသူ မော်ဒယ် ID များနှင့် အသုံးပြုသူ ဖန်တီးထားသော အမည်များသည် သတ်မှတ်ဖော်ပြချက်များအဖြစ် ဆက်လက်တည်ရှိပါသည်။ လက်ရှိ ဘာသာပြန်ဆိုချက် ရရှိနိုင်သည့်အခါ Help သည် ရွေးချယ်ထားသော အင်တာဖေ့စ် ဘာသာစကားအတိုင်း လိုက်နာပါသည်; စက်ဖြင့် ဘာသာပြန်ဆိုချက်များကို အညွှန်းတပ်ထားပြီး အင်္ဂလိပ်ဘာသာစကားသည် စံသတ်မှတ်ချက် ရည်ညွှန်းချက်အဖြစ် ဆက်လက်တည်ရှိပါသည်။

Save သည် ပြသထားသော ဖွဲ့စည်းမှုပုံစံကို သက်ရောက်စေပါသည်။ ဒေတာဘေ့စ်ကို ပြန်လည်သတ်မှတ်ခြင်း သို့မဟုတ် စက်ရုံထုတ်မူလအတိုင်း ပြန်လည်သတ်မှတ်ခြင်းသည် အက်ပ် မက်တာဒေတာကို ဖယ်ရှားနိုင်သည်; တမင်တကာ ပြန်လည်မသတ်မှတ်မီ ဖိုင်များနှင့် စမ်းသပ်ထားသော အရန်သိမ်းဆည်းမှုတစ်ခုကို ထိန်းသိမ်းပါ။ ဤလုပ်ဆောင်ချက်များသည် ဒေသတွင်း ပိုင်ရှင်၏ လုပ်ဆောင်ချက်များ ဖြစ်ကြသည်။ မအောင်မြင်သော အလုပ်အသွားအလာ သို့မဟုတ် ပျက်စီးနေသော မှတ်တမ်းတစ်ခုကို စုံစမ်းစစ်ဆေးရန် ဖြတ်လမ်းတစ်ခုအဖြစ် ၎င်းတို့ကို အသုံးမပြုပါနှင့်။

ဆက်စပ်လမ်းညွှန်ချက်များ: ဒေသန္တရပြုခြင်း ညွှန်ကြားချက်များ · ဒေတာ ပြန်လည်ရယူခြင်း.

အကူအညီပေးသူထံ မေးမြန်းပါ

Help ကို ဖွင့်ပါ၊ ၎င်း၏ အကူအညီပေးသူ panel တွင် သိမ်းဆည်းချိတ်ဆက်ထားသော preset တစ်ခုကို ရွေးချယ်ပြီး ZIAForge အကြောင်း မေးမြန်းပါ။ အဖြေများသည် လက်ရှိ စံသတ်မှတ်ချက် အင်္ဂလိပ် လမ်းညွှန်နှင့် သင်ရွေးချယ်ထားသော မျက်နှာပြင်ပြသမှု ဘာသာစကားကို အသုံးပြုပါသည်။ အပိုင်း-ရည်ညွှန်းချက် ခလုတ်များသည် သက်ဆိုင်ရာ လမ်းညွှန်အကြောင်းအရာများကို ဖွင့်ပေးသောကြောင့် ရှင်းပြချက်ကို ရည်ညွှန်းချက်နှင့် နှိုင်းယှဉ်နိုင်သည်။

ဤအကူအညီပေးသူသည် သိမ်းဆည်းထားသော အကြောင်းအရာ 100 ခုအထိနှင့် 3 MiB အထိ သီးခြား သီးသန့် စကားပြောခန်းတစ်ခုကို ထိန်းသိမ်းထားသည်။ စာလုံးရေ 12,000 အထိ မေးခွန်းတစ်ခု ထည့်သွင်းပါ; Send သည် ၎င်းကို မေးမြန်းသည်၊ Stop သည် သင့်မေးခွန်းကို ရရှိနိုင်စေလျက် လက်ရှိ အဖြေကို ပယ်ဖျက်သည်၊ နှင့် Clear သည် ဤ Help စကားပြောခန်းကို ဖယ်ရှားသည်။ သင်မပေးပို့ရသေးသော မူကြမ်းနှင့် preset ရွေးချယ်မှုသည် တူညီသော အက်ပ်စက်ရှင်တွင် Help ကို ပိတ်ခြင်း သို့မဟုတ် ပြန်ဖွင့်ခြင်းတို့၌ ကျန်ရှိနေမည်ဖြစ်သော်လည်း မူကြမ်းကို ဒစ်ခ်ထဲသို့ မသိမ်းဆည်းပါ။ အကူအညီပေးသူသည် အက်ပ်အမိန့်များကို ပေးပို့ခြင်း မပြုပါ၊ အလုပ်အသွားအလာကို မပြောင်းလဲပါ သို့မဟုတ် gate တစ်ခုကို လက်မခံပါ။ အကြံပြုချက်သည် အလုပ်တစ်ခု၊ အကောင့်တစ်ခု သို့မဟုတ် ပြင်ပချိတ်ဆက်မှုတစ်ခု၏ တိုက်ရိုက် စစ်ဆေးအတည်ပြုချက် မဟုတ်ပါ။

Claude Code နှင့် API Help စက်ရှင်များသည် ပံ့ပိုးထားသော no-tools မူဝါဒကို ကျင့်သုံးသည်။ Native Codex နှင့် Antigravity Help စက်ရှင်များသည် ရှိပြီးသား ဒေသတွင်း ပိုင်ရှင် native ကွန်ပျူတာ ခွင့်ပြုချက် လိုအပ်သည်။ ၎င်းကို ပိတ်ထားပါက အက်ပ်သည် အခြားပံ့ပိုးသူကို ရွေးချယ်မည့်အစား ကြိုတင်လိုအပ်ချက်ကို ရှင်းပြသည်။ ပိုင်ရှင်သာလျှင် ၎င်းကို ဒေသတွင်း ထိန်းချုပ်မှု ဆက်တင်များတွင် ဖွင့်နိုင်သည်; အကူအညီပေးသူသည် ၎င်းကို ကိုယ်တိုင် မဖွင့်နိုင်ပါ။

Codex Help သည် read-only sandbox ကို အသုံးပြုပြီး tool-approval တောင်းဆိုချက်များကို ငြင်းပယ်သည်။ Antigravity သည် plan mode နှင့် ၎င်း၏ native sandbox flag ကို အသုံးပြုသည်။ ဤ native မုဒ်များသည် လည်ပတ်မှုစနစ် ကန့်သတ်ချုပ်ချယ်မှု၏ အလုံးစုံ အာမခံချက် မဟုတ်ပါ။ အရင်းအမြစ်-လမ်းညွှန် hash သည် အဖြေအတွက် အသုံးပြုသော ရည်ညွှန်းချက်ကို ခွဲခြားသတ်မှတ်သည်; ထုတ်လုပ်ထားသော ရှင်းပြချက်သည် မှားယွင်းနေနိုင်သေးသဖြင့် မလုပ်ဆောင်မီ ၎င်း၏ ချိတ်ဆက်ထားသော အပိုင်းများကို စစ်ဆေးပါ။ အဖြေဟောင်းများ၏ အရင်းအမြစ်-လမ်းညွှန် ဗားရှင်းသည် လက်ရှိ လမ်းညွှန်နှင့် ကွဲပြားသည့်အခါ ၎င်းတို့ကို အမှတ်အသားပြုထားသည်။

ဆက်စပ်လမ်းညွှန်ချက်များ: စံသတ်မှတ်ချက် လမ်းညွှန်နှင့် ဘာသာပြန် ထိန်းသိမ်းခြင်း · အပလီကေးရှင်း အကူအညီပေးသူနှင့် ခွင့်ပြုချက်များ.

အကူအညီပေးသူနှင့် Telegram

အကူအညီပေးသူသည် ရွေးချယ်ထားသော preset နှင့် တူညီသော အက်ပ်ထိန်းချုပ်မှု API ကို အသုံးပြုပါသည်။ အခြေအနေကို စစ်ဆေးရန် ခွင့်ပြုချက်နှင့် လုပ်ဆောင်ချက်များကို ဆောင်ရွက်ရန် ခွင့်ပြုချက်တို့သည် သီးခြားစီ ဖြစ်ပါသည်။ အမိန့်များနှင့် ရလဒ်များကို စစ်ဆေးပါ- အကူအညီပေးသူ၏ စကားပြေသည် လုပ်ဆောင်ချက်တစ်ခု ပြီးမြောက်ကြောင်း အထောက်အထား မဟုတ်ပါ။

Telegram ကို ရှိပြီးသား ဘော့တ် တိုကင်နှင့် ဂဏန်းပိုင်ရှင် ID ဖြင့် ဒေသတွင်း ပိုင်ရှင်ကသာ ဖွင့်နိုင်ပါသည်။ ထိန်းချုပ်မှုသည် ထိုပိုင်ရှင်၏ သီးသန့် ချတ်အတွက် ဖြစ်ပါသည်။ ပြင်ဆင်သတ်မှတ်ထားခြင်း မရှိသော သို့မဟုတ် မလှုပ်ရှားသော ဘော့တ်တစ်ခုသည် အက်ပ် မက်ဆေ့ဂျ်များကို လက်မခံရပါ။

ဘော့တ် တိုကင်ကို သာမန် ချတ်ထဲသို့ ကူးထည့်ခြင်း မပြုပါနှင့်။ ပေါင်းစည်းမှုကို ပြင်ဆင်သတ်မှတ်ခြင်းသည် Telegram ချိတ်ဆက်မှုကို သက်သေမပြနိုင်သည့်အပြင် ဘော့တ်တစ်ခုကို အလိုအလျောက် ဖန်တီးပေးမည် မဟုတ်ပါ။ မျက်နှာပြင်ရိုက်ချက်များနှင့် တုံ့ပြန်မှုများတွင် သီးသန့် လုပ်ငန်းခွင်ဒေတာများ ပါဝင်နိုင်ပါသည်။

အကူအညီပေးသူ preset တစ်ခုကို ရွေးချယ်ပြီး စစ်ဆေးခြင်းနှင့် သီးခြားစီ အက်ပ်လုပ်ဆောင်ချက် ခွင့်ပြုချက်ကို ပေးအပ်ပါ။ Codex နှင့် Antigravity အကူအညီပေးသူ လုပ်ဆောင်မှုသည် ပိုင်ရှင်၏ native ခွင့်ပြုချက် လိုအပ်သည်; ၎င်းတို့ကို ကိရိယာမပါသော API သို့မဟုတ် Claude စက်ရှင်ဖြင့် အသံတိတ် အစားထိုးမည် မဟုတ်ပါ။ မျက်နှာပြင်ရိုက်ချက်များကို အကူအညီပေးသူ စကားပြောခန်းတွင် ပြသနိုင်သော်လည်း လက်ရှိ မော်ဒယ် ထည့်သွင်းချက်တွင် ရုပ်ပုံခွဲခြမ်းစိတ်ဖြာမှု မပါဝင်ပါ။ ၎င်းကို ပြသရုံမျှဖြင့် အကူအညီပေးသူသည် ပုံကို အမြင်အာရုံဖြင့် စစ်ဆေးခဲ့သည်ဟု မယူဆပါနှင့်။

အကူအညီပေးသူသည် အမျိုးအစားသတ်မှတ်ထားသော ကိရိယာများမှတစ်ဆင့် အကျဉ်းချုပ်များ၊ အလုပ်များ၊ ချတ်များ၊ အလုပ်အသွားအလာ အခြေအနေ၊ လုပ်ငန်းစဉ် ဆက်စပ်အကြောင်းအရာနှင့် အက်ပ် ဝင်းဒိုးများကို စစ်ဆေးနိုင်သည်။ ၎င်းသည် ခွင့်ပြုထားသော သာမန် ဆက်တင်များကို ပြောင်းလဲနိုင်ပြီး ခွင့်ပြုချက်ရ အက်ပ် လုပ်ဆောင်ချက်များကို စတင်နိုင်သည်။ ၎င်းသည် native အခွင့်အရေးများကို မပေးနိုင်ပါ၊ သိမ်းဆည်းထားသော အထောက်အထားများကို မဖော်ပြနိုင်ပါ၊ root လုပ်ငန်းခွင် ခွင့်ပြုချက်ကို အဝေးမှ မပြောင်းလဲနိုင်ပါ သို့မဟုတ် အဆင်ပြေရုံသက်သက်ဖြင့် Forge gate တစ်ခုကို အတည်မပြုနိုင်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: အက်ပ် ထိန်းချုပ်မှု သဘောတူညီချက်.

သင့်သီးသန့် Telegram ဘော့တ်ကို လုပ်ဆောင်ပါ

သင့်ကိုယ်ပိုင် ဘော့တ်ကို ဖန်တီးပါ သို့မဟုတ် ရယူပါ၊ ၎င်း၏ သီးသန့် ချတ်ကို စတင်ပါ၊ ဒေသတွင်း ထိန်းချုပ်မှု ဆက်တင်များတွင် ၎င်း၏ တိုကင်နှင့် သင့်ဂဏန်း Telegram အသုံးပြုသူ ID ကို ထည့်သွင်းပါ။ အက်ပ်အား ချိတ်ဆက်စေလိုသည့်အခါမှသာ ပေါင်းစည်းမှုကို ဖွင့်ပါ။ ပိုင်ရှင် ID သည် အသုံးပြုသူ ခွဲခြားသတ်မှတ်မှု ဖြစ်ပြီး အသုံးပြုသူအမည် သို့မဟုတ် ဘော့တ် ID မဟုတ်ပါ။ ထိုသီးသန့် ချတ်ထဲရှိ အဆိုပါ အသုံးပြုသူထံမှ မက်ဆေ့ဂျ်များကိုသာ လက်ခံပါသည်။

လည်ပတ်နေသော ဗားရှင်း၊ ပရောဂျက်/အလုပ် အရေအတွက်များနှင့် အလုပ် အခြေအနေများ၏ အကျဉ်းချုပ်အတွက် /start၊ /menu သို့မဟုတ် /status ကို အသုံးပြုပါ။ ခလုတ်များသည် Projects၊ Tasks၊ Screenshot၊ Help နှင့် Language တို့ကို ဖွင့်ပေးသည်။ စာရင်းများသည် Back၊ Refresh၊ Home နှင့် Previous/Next လမ်းညွှန်မှုတို့နှင့်အတူ တစ်မျက်နှာလျှင် အရာရှစ်ခု ပြသသည်။ Project ခလုတ်များသည် အလုပ်စာရင်းကို စစ်ထုတ်ပေးသည်။ အလုပ်ကတ်တစ်ခုသည် ၎င်း၏ သိမ်းဆည်းထားသော အလုပ်အသွားအလာ တိုးတက်မှု၊ မော်ဒယ်/preset နှင့် ဆိုင်းငံ့မေးခွန်းများ ရှိပါက ၎င်းတို့ကို ပြသသည်။

ဖွင့်ထားသော/လတ်တလော စကားပြောဆိုမှုများနှင့် အလုပ်အသွားအလာ အဆင့် ချတ်များကို အကြိုကြည့်ရှုရန် အလုပ်တစ်ခု၏ Chats ကို ဖွင့်ပါ။ အကြိုကြည့်ရှုမှု တစ်ခုစီသည် တစ်ခုလျှင် စာလုံးရေ 200 စီ အထိ သိသာစွာ တိုတောင်းစေထားသော နောက်ဆုံး အသုံးပြုသူ/အကူအညီပေးသူ မက်ဆေ့ဂျ် ခြောက်ခုအထိ ပြသသည်။ သီးသန့် စဉ်းစားတွေးခေါ်မှုကို ပြသမည် မဟုတ်ပါ။ မှတ်တမ်းကို ဖတ်ရှုခြင်းသည် ပံ့ပိုးသူကို စတင်စေမည် မဟုတ်ပါ။ အကြိုကြည့်ရှုမှုများသည် ဖတ်ရှုရန်သာ ဖြစ်သည်: သာမန် စာသားနှင့် /ask TEXT သည် သင်ကြည့်ရှုနေသော အလုပ် ချတ်ကို သွယ်ဝိုက်ရည်ညွှန်းခြင်း မဟုတ်ဘဲ အက်ပ် အကူအညီပေးသူကိုသာ ဆက်လက် ညွှန်းဆိုပါသည်။

Run / Continue သည် လက်ရှိ Code သို့မဟုတ် Work အလုပ်အသွားအလာကို ပြန်လည်ဖတ်ရှုပြီး အရည်အချင်းပြည့်မီသော သိမ်းဆည်းထားသည့် အလုပ်အသွားအလာကို စတင်သည်။ Pause သည် ၎င်းကို ခေတ္တရပ်ရန် တောင်းဆိုသည်။ မည်သည့်အရာကမျှ လိုအပ်ချက်များ၊ သတ်မှတ်ချက်၊ အစီအစဉ်၊ ပြန်လည်သုံးသပ်တွေ့ရှိချက်များ သို့မဟုတ် မေးခွန်းများကို လက်မခံပါ; ဆိုင်းငံ့ထားသော ဆုံးဖြတ်ချက်တစ်ခုသည် Run ကို တားဆီးသည်။ အပလီကေးရှင်းတွင် ဆုံးဖြတ်ချက်များ ချပါ၊ သို့မဟုတ် ၎င်း၏ တိကျသော လက်ရှိ gate နှင့် မူကြမ်းပြင်ဆင်မှုပါရှိသော တိကျစွာ ခွင့်ပြုထားသည့် အမျိုးအစားသတ်မှတ် အမိန့်ကို အသုံးပြုပါ။

အင်တာဖေ့စ် ဘာသာစကား 56 ခုအနက် မည်သည့်ဘာသာစကားကိုမဆို ၎င်း၏ မူရင်းအမည်ဖြင့် ရွေးချယ်ရန် Language သို့မဟုတ် /language ကို အသုံးပြုပါ။ ၎င်းသည် ဤဘော့တ်နှင့် ပိုင်ရှင်အတွက်သာ ဦးစားပေးမှုကို သိမ်းဆည်းပေးသည်။ Use app language သည် ထိုဦးစားပေးမှုကို ရှင်းလင်းပေးသည်။ ၎င်းသည် အက်ပ်၏ ဘာသာစကားကိုလည်းကောင်း၊ ဝင်ရောက်ခွင့် ခွင့်ပြုချက်များကိုလည်းကောင်း ပြောင်းလဲခြင်း မရှိပါ; ရှိပြီးသား မက်ဆေ့ဂျ်များကို အလိုအလျောက် ပြန်လည်ပေးပို့မည် မဟုတ်ပါ။

လမ်းညွှန်မှုသည် ပုံမှန်အားဖြင့် တူညီသော ထုတ်ဝေပြီး မီနူး မက်ဆေ့ဂျ်ကို အပ်ဒိတ်လုပ်သည်။ ခလုတ်များတွင် 15 မိနစ်အကြာတွင် သက်တမ်းကုန်ဆုံးပြီး တစ်ကြိမ်သာ အသုံးပြုနိုင်သည့် opaque အထောက်အထားများ ရှိသည်; ကတ်တစ်ခုကို ပြောင်းလဲခြင်းသည် ၎င်း၏ ခလုတ်အဟောင်းများကို ပျက်ပြယ်စေသည်။ သက်တမ်းကုန်ဆုံးသွားသော၊ အသုံးပြုပြီးသော၊ မကိုက်ညီသော မက်ဆေ့ဂျ်နှင့် ယခင်လုပ်ငန်းစဉ် ခလုတ်များသည် လုပ်ဆောင်ချက်တစ်ခုကို မဆောင်ရွက်နိုင်ပါ။ လုံးဝတည်းဖြတ်၍မရသော မက်ဆေ့ဂျ်တစ်ခုကို ကတ်အသစ်ဖြင့် အစားထိုးနိုင်သည်; အမည်မသိ ကွန်ရက်အမှားတစ်ခုကို မက်ဆေ့ဂျ်အသစ်အဖြစ် ပြန်လည်မကြိုးစားပါ။

စတင်အသုံးပြုချိန်တွင် poller သည် ယခင်ကျန်ရှိနေသော backlog များကို စွန့်ပစ်ပြီး အပ်ဒိတ်လက်ခံမှုကို မပို့မီ မှတ်တမ်းတင်ထားသဖြင့် ပြတ်တောက်သွားသော အမိန့်များသည် ပြန်လည်စတင်ချိန်တွင် အလိုအလျောက် ပြန်လည်အသက်ဝင်မည် မဟုတ်ပါ။ ၎င်းသည် ထပ်ခါတလဲလဲ ဖြစ်ခြင်းကို ကာကွယ်ပေးသည်; ပြီးမြောက်မှုကို အာမမခံပါ။ အမှားတစ်ခုဖြစ်ပြီးနောက် တမင်တကာ အလုပ်အသစ် မထုတ်ပြန်မီ အခြေအနေ/ဆက်စပ်အကြောင်းအရာကို စစ်ဆေးပါ။ အလိုအလျောက် အလုပ်အခြေအနေ အသိပေးချက်များ မရှိပါ။

တိကျသော အမိန့်များကို ဆက်လက်ရရှိနိုင်ပါသည်: /projects၊ /tasks၊ /task TASK_ID၊ /run TASK_ID၊ /pause TASK_ID၊ /screenshot နှင့် /ask TEXT။ /new {JSON} သည် အမျိုးအစားသတ်မှတ်ထားသော createTask မှတစ်ဆင့် အလုပ်တစ်ခုကို ဖန်တီးသည်; /command {JSON} သည် တိကျသော ကတ်တလောက် အမိန့်တစ်ခုကို ပေးပို့သည်။ argument ပုံစံများအတွက် တိုက်ရိုက် ကတ်တလောက်ကို ဖတ်ရှုပါ။ အပလီကေးရှင်းတွင်ကဲ့သို့ တူညီသော backend ခွင့်ပြုချက်နှင့် ဖိုင်တွဲ ခွင့်ပြုချက်များ သက်ရောက်ပါသည်။

အက်ပ်သည် သိမ်းဆည်းထားသော ဘော့တ်-တိုကင် တန်ဖိုးများကို အကူအညီပေးသူထံ မည်သည့်အခါမျှ မပို့ပါ။ မည်သို့ပင်ဆိုစေကာမူ မျက်နှာပြင်ရိုက်ချက်များ၊ အကျဉ်းချုပ်များနှင့် စကားပြောစာသားများတွင် သီးသန့် ပရောဂျက် အချက်အလက်များ ပါဝင်နိုင်ပါသည်။ ဘော့တ် သို့မဟုတ် ပိုင်ရှင်အကောင့်ကို မယုံကြည်ရတော့ပါက ပေါင်းစည်းမှုကို ဒေသတွင်း၌ ရပ်တန့်ပါ။ ပေါက်ကြားသွားသော တိုကင်ကို ဘော့တ်ပံ့ပိုးသူနှင့်အတူ လှည့်ပတ်လဲလှယ်ပါ၊ ထို့နောက် ၎င်း၏ ဒေသတွင်း ကုဒ်ဝှက်ထားသော ဖွဲ့စည်းမှုပုံစံကို အပ်ဒိတ်လုပ်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: သီးသန့် ဘော့တ်နှင့် အမိန့်များ.

ပိုင်ရှင်သီးသန့် native ကွန်ပျူတာ ခွင့်ပြုချက်

Native ကွန်ပျူတာ ဝင်ရောက်အသုံးပြုခွင့်သည် ပိတ်ထားလျက် စတင်သည်။ ပိုင်ရှင်သာလျှင် ဒေသတွင်း ဆက်တင်များ → အဝေးထိန်းချုပ်မှု (Remote control) တွင် ၎င်းကို ဖွင့်နိုင်သည်။ အကူအညီပေးသူနှင့် HTTP/MCP/Telegram အမိန့်များသည် ဤ flag ကို ၎င်းတို့ဘာသာ ဖွင့်၍မရပါ။ လုပ်ဆောင်ချက်တစ်ခုကို ငြင်းပယ်ခံရပါက အကူအညီပေးသူသည် ဆက်တင်ကို ဖော်ပြပြီး ပိုင်ရှင်ကို ဆုံးဖြတ်ခွင့်ပေးသင့်သည်။

တိကျစွာ ဖွင့်ထားသည့်အခါ computer.run သည် လုပ်ဆောင်နိုင်သော ဖိုင်၊ အကြောင်းပြချက် array နှင့် စိတ်ကြိုက် absolute အလုပ်လုပ်ရာ ဖိုင်တွဲကို လက်ခံသည်။ ၎င်းသည် shell interpolation ကို အသုံးမပြုပါ၊ 30 စက္ကန့် ကန့်သတ်ချက်ရှိပြီး ရလဒ်ထွက်ရှိမှုကို 1 MiB သို့ ကန့်သတ်ထားသည်။ ပေးပို့ထားသော ပျောက်ဆုံးနေသော သို့မဟုတ် မမှန်ကန်သော ဖိုင်တွဲကို ငြင်းပယ်သည်; cwd ကို ချန်လှပ်ထားပါက HOME အစား အက်ပ်ပိုင် ဆက်တင်များ ဖိုင်တွဲကို အသုံးပြုသည်။ Quit သည် လုပ်ဆောင်နေသော ပိုင်ဆိုင်သည့် အမိန့်များကို ပယ်ဖျက်ပြီး ၎င်းတို့၏ လုပ်ငန်းစဉ် ရှင်းလင်းမှုကို စောင့်ဆိုင်းသည်။

အက်ပ် ဖတ်ရှု/လုပ်ဆောင်မှု နယ်ပယ်နှင့် native ဝင်ရောက်ခွင့်တို့သည် သီးခြား ဆုံးဖြတ်ချက်များ ဖြစ်ကြသည်။ Worktree တစ်ခုသည် ကန့်သတ်မထားသော ပံ့ပိုးသူ၏ ဖိုင်စနစ် ဝင်ရောက်ခွင့်ကို ကန့်သတ်မထားပါ။ အလုပ်ပြီးနောက် native ဝင်ရောက်ခွင့် မလိုအပ်တော့ပါက ပြန်လည်ရုပ်သိမ်းပါ၊ အကူအညီပေးသူ၏ စကားပြေကို သက်သေအဖြစ် လက်ခံမည့်အစား အမိန့် ပြေစာများကို စစ်ဆေးပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: ပိုင်ရှင်သီးသန့် ထိန်းချုပ်မှု သဘောတူညီချက်.

ဘရောက်ဆာနှင့် အဝေးထိန်း instance များ

ဒေသတွင်း ပိုင်ရှင်သည် ဆာဗာကို ဖွင့်ပြီး ၎င်း၏ လိပ်စာ၊ port နှင့် နယ်ပယ်ကို ရွေးချယ်သည်: စစ်ဆေးရန်အတွက် read သို့မဟုတ် လုပ်ဆောင်ချက်များအတွက် operate။ မူရင်း 127.0.0.1 လိပ်စာကို ဤကွန်ပျူတာပေါ်တွင်သာ အသုံးပြုနိုင်သည်။ 0.0.0.0 သည် ကွန်ရက် အင်တာဖေ့စ်များပေါ်တွင် နားထောင်သည်; ၎င်းကို မဖွင့်မီ ကွန်ရက် ဝင်ရောက်ခွင့်ကို ပြန်လည်သုံးသပ်ပါ။

တိုကင် အကောင့်ဝင်ပြီးနောက် ဘရောက်ဆာတစ်ခုသည် တူညီသော မျက်နှာပြင်ကို ဖွင့်ပေးသည်။ အများသုံး လင့်ခ်များ သို့မဟုတ် မျက်နှာပြင်ရိုက်ချက်များတွင် တိုကင်များကို မထည့်သွင်းပါနှင့်။ HTTP တစ်ခုတည်းဖြင့် အသွားအလာကို ကုဒ်ဝှက်မထားပါ; မယုံကြည်ရသော ကွန်ရက်တစ်ခုပေါ်တွင် အကာအကွယ်ပေးထားသော လမ်းကြောင်းကို အသုံးပြုပါ။

ပိုင်ရှင်သည် အခြား instance များကို URL နှင့် တိုကင်ဖြင့် ပြင်ဆင်သတ်မှတ်သည်။ နောက်ခံစနစ်သည် တောင်းဆိုချက်များကို proxy အဖြစ် လုပ်ဆောင်ပေးသည်; ၎င်းသည် ဒေသတွင်း စက်ပေါ်သို့ ၎င်းတို့၏ ပရောဂျက်များကို ကူးယူမည် မဟုတ်ပါ။ လုပ်ဆောင်ချက်တိုင်း မလုပ်ဆောင်မီ ရွေးချယ်ထားသော instance ကို စစ်ဆေးပါ။

အမျိုးအစားသတ်မှတ်ထားသော အမိန့်များနှင့် ဖြစ်ရပ်များသည် အက်ပ်ထိန်းချုပ်မှုကို ဆောင်ရွက်သည်။ Read နယ်ပယ်သည် အလုပ် ပြုပြင်ပြောင်းလဲမှုများကို ခွင့်မပြုပါ။ Native ကွန်ပျူတာ ထိန်းချုပ်မှုသည် သီးခြား ဒေသတွင်း ပိုင်ရှင် ရွေးချယ်မှုဖြစ်ပြီး ပိတ်ထားလျက် စတင်သည်။

ဘရောက်ဆာ၊ Telegram နှင့် ပြင်ပအေးဂျင့် ထိန်းချုပ်မှုအတွက် အက်ပ်သည် ဆက်လက်လည်ပတ်နေရမည်။ Instance တစ်ခုစီတွင် ၎င်း၏ ကိုယ်ပိုင် သီးသန့် ပရိုဖိုင်၊ အလုပ် အခြေအနေ၊ တိုကင်နှင့် ဆာဗာ port ရှိသည်။ သီးခြား instance များအကြား ပရိုဖိုင်တစ်ခုကို တစ်ပြိုင်နက်တည်း ပြန်လည်အသုံးမပြုပါနှင့်။ ဘရောက်ဆာ ဖြစ်ရပ်များနှင့် အမိန့်တုံ့ပြန်မှုများသည် ရွေးချယ်ထားသော instance သို့ ကန့်သတ်ထားသည်; UI ကို ပြောင်းလဲခြင်းသည် ဖိုင်များကို ပြောင်းရွှေ့ခြင်း သို့မဟုတ် native အကောင့်ဝင်ခြင်းကို ကူးယူခြင်း မပြုပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: HTTP နှင့် instance ထိန်းချုပ်မှု.

OpenClaw၊ Hermes နှင့် အခြား ပြင်ပအေးဂျင့်များ

အထောက်အထားစိစစ်ထားသော အက်ပ်ထိန်းချုပ်မှု API သို့မဟုတ် တွဲဖက်ပါရှိသော MCP stdio bridge ကို အသုံးပြုပါ။ ဆာဗာကို ဒေသတွင်း၌ ဖွင့်ပါ၊ read သို့မဟုတ် operate ကို ရွေးချယ်ပြီး ကလိုင်းယင့်တစ်ခုချင်းစီကို ထို instance URL နှင့် တိုကင်တို့ဖြင့် ပြင်ဆင်သတ်မှတ်ပါ။ သီးခြား MCP bridge ကို run ရန် Node.js 22 သို့မဟုတ် ပိုသစ်သော ဗားရှင်း လိုအပ်ပါသည်; Electron အက်ပ်သည် သင့် agent client ကို ထည့်သွင်းပေးမည် မဟုတ်ပါ။ ဘရောက်ဆာ URL သည် Streamable HTTP MCP endpoint မဟုတ်ပါ- ၎င်းကို stdio bridge သို့ ZIAFORGE_URL အဖြစ် ထည့်သွင်းပေးပါ။

အဆိုပါ bridge သည် ziaforge_status၊ ziaforge_commands၊ ziaforge_command နှင့် ziaforge_screenshot တို့ကို ထုတ်ဖော်ပေးထားသည်။ status နှင့် တိုက်ရိုက် အမိန့်ကတ်တလောက်ဖြင့် စတင်ပါ၊ ထို့နောက် ရွေးချယ်ထားသော အလုပ်အတွက် system.context ကို ဖတ်ရှုပါ။ အမျိုးအစားသတ်မှတ်ထားသော အမိန့်များသည် ဒေသတွင်း UI ကဲ့သို့ တူညီသော မူကြမ်းပြင်ဆင်မှု၊ gate၊ အလုပ်ဖိုင်တွဲနှင့် ရှင်းလင်းရေး စစ်ဆေးမှုများကို လိုက်နာပါသည်။

တိုက်ရိုက် အမိန့်ကတ်တလောက်တွင် အရင်းအမြစ် လမ်းကြောင်းနှင့် sourceSha256 ပါရှိသော စံသတ်မှတ်ချက် အင်္ဂလိပ် အကူအညီ documentation.guide ပါဝင်သည်။ အတွင်းပိုင်း အက်ပ် ဗိသုကာပညာရှင်သည် ၎င်း၏ ကိရိယာများမှတစ်ဆင့် တူညီသော ရည်ညွှန်းချက်ကို ရရှိသည်။ ၎င်းသည် ရှေးဟောင်း မှတ်စုများကို အားမကိုးဘဲ အေးဂျင့်များအား ထုတ်ကုန် ဆက်စပ်အကြောင်းအရာ တစ်ခုလုံးကို ပေးစွမ်းနိုင်သည်; စာရွက်စာတမ်းများသည် မည်သည့်အခါမျှ အသုံးပြုခွင့် မပေးသလို လက်ရှိ လူသား၏ ဆုံးဖြတ်ချက်ကိုလည်း အစားမထိုးနိုင်ပါ။

အေးဂျင့်များသည် တိုတောင်းသော လူသား၏ စိတ်ကူးတစ်ခုမှတစ်ဆင့် လိုအပ်ချက်များ၊ နည်းပညာဆိုင်ရာ ဆုံးဖြတ်ချက်များနှင့် အစီအစဉ်ဆွဲခြင်းတို့ကို ဆွေးနွေးသင့်သည်။ ၎င်းတို့သည် တိကျပြတ်သားသော လူသား gate များ၊ ရွေးချယ်ထားသော မော်ဒယ်များ၊ လက်စွဲ/Auto မူဝါဒနှင့် လိုအပ်သော ပြန်လည်သုံးသပ်မှုတို့ကို ထိန်းသိမ်းရပါမည်။ ၎င်းတို့သည် အတည်ပြုချက်ကို မိမိသဘောဖြင့် မဖန်တီးရပါ၊ မသေချာသော အမိန့်များကို ID အသစ်တစ်ခုဖြင့် ပြန်လည်မလုပ်ဆောင်ရပါ၊ သို့မဟုတ် ပိုင်ရှင်၏ ရည်ရွယ်ချက်မပါဘဲ Git အပြောင်းအလဲများကို မထုတ်ဝေရပါ။

ထည့်သွင်းမှု အများအပြားအတွက် အမည်ပေးထားသော MCP ဆာဗာ အများအပြားကို ပြင်ဆင်သတ်မှတ်ပါ။ Instance ပြောင်းလဲခြင်းသည် လမ်းကြောင်းလမ်းညွှန်မှု ဆုံးဖြတ်ချက်တစ်ခုဖြစ်ပြီး တစ်ပြိုင်တည်းလုပ်ဆောင်ခြင်း (synchronization) မဟုတ်ပါ။ OpenClaw နှင့် Hermes ဖွဲ့စည်းမှုပုံစံ ဥပမာများသည် AGENT_CONTROL.md တွင် ရှိပါသည်; ထည့်သွင်းထားသော ကလိုင်းယင့်ဗားရှင်းအတွက် client သီးသန့် စနစ်ထည့်သွင်းမှုနှင့် ကိုက်ညီမှုကို စစ်ဆေးရပါမည်။

အပြင်ဘက် requestId cache သည် အက်ပ် အလုပ်လုပ်နေစဉ်အတွင်း ကန့်သတ်ထားသော တောင်းဆိုချက်အစုတစ်ခုကိုသာ ပွားနေခြင်းမှ ဖယ်ရှားပေးသည်။ ရေရှည်တည်တံ့သော လုပ်ဆောင်ချက်များသည် ၎င်းတို့၏ ကိုယ်ပိုင် အထောက်အထားများကို အသုံးပြုကြသည်: အလုပ်ဖန်တီးခြင်းအတွက် createRequestId၊ အလုပ်အသွားအလာ ဆုံးဖြတ်ချက်များအတွက် commandId၊ မက်ဆေ့ဂျ်များအတွက် clientMessageId နှင့် operationId သည် Git ပြောင်းလဲမှုများအတွက် ဖြစ်သည်။ အမည်မသိ အသိအမှတ်ပြုမှုတစ်ခုပြီးနောက် မူရင်း အထောက်အထားနှင့် ပေးပို့ဒေတာ (payload) ကို ထိန်းသိမ်းပါ; တမင်တကာ အလုပ်အသစ် မထုတ်ပြန်မီ သိမ်းဆည်းထားသော အခြေအနေကို ဖတ်ရှုပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: MCP ကလိုင်းယင့် ညွှန်ကြားချက်များ.

ဒေသတွင်း CLI နှင့် အလိုအလျောက်စနစ် ကန့်သတ်ချက်များ

ziaf dispatcher သည် တူညီသော အလုပ်လုပ်နေသည့် အက်ပ်နှင့် သိမ်းဆည်းထားသော အလုပ်အသွားအလာကို ထိန်းချုပ်သည်။ အရင်းအမြစ်မှနေ၍ npm run ziaf -- list၊ npm run ziaf -- status --task TASK_ID --json၊ npm run ziaf -- start --task TASK_ID သို့မဟုတ် npm run ziaf -- pause --task TASK_ID ကို အသုံးပြုပါ။ အောင်မြင်သော Start အသိအမှတ်ပြုချက်သည် အလုပ် ပြီးမြောက်သွားပြီဟု မဆိုလိုပါ။

--until-success သည် သိမ်းဆည်းထားသော အလုပ်အသွားအလာအတွက် Auto ကို တမင်တကာ ဖွင့်ပေးသော်လည်း မေးခွန်းများ၊ ပြန်လည်သုံးသပ်မှု၊ လက်ခံမှု gate များ၊ ကန့်သတ်ချက်များနှင့် checkpoint များသည် သက်ရောက်ဆဲ ဖြစ်သည်။ Ctrl+C သည် စောင့်ကြည့်နေသော dispatcher မှ ထွက်ခွာစေသည်; ၎င်းသည် အက်ပ် အလုပ်အသွားအလာကို အလိုအလျောက် ရပ်တန့်မည် မဟုတ်ပါ။ ထွက်ပေါက်ကုဒ်များ၊ ဒေသတွင်း endpoint နှင့် ပရိုဖိုင် ကိုင်တွယ်မှုများအတွက် CLI.md ကို ကြည့်ပါ။

Automations မျက်နှာပြင်သည် လက်ရှိတွင် ပြသမှု အဓိပ္ပာယ်ဖွင့်ဆိုချက်များနှင့် ဒေသတွင်း run ကောင်တာများကို သိမ်းဆည်းထားသည်။ ၎င်းသည် အသိအမှတ်ပြု ထပ်ခါတလဲလဲ အချိန်ဇယားဆွဲစနစ် မဟုတ်သလို နောက်ခံ မော်ဒယ် အလှည့်တစ်ခု လည်ပတ်ခဲ့ကြောင်းကိုလည်း သက်သေမပြပါ။ အမှန်တကယ် လုပ်ဆောင်ရန်အတွက် သိမ်းဆည်းထားသော အလုပ်အသွားအလာ ထိန်းချုပ်မှုများ၊ ziaf သို့မဟုတ် အထောက်အထားစိစစ်ထားသော API ကို အသုံးပြုပြီး ၎င်းတို့၏ ပြေစာများကို စစ်ဆေးပါ။ သရုပ်ပြ panel ကို လူမပါဘဲ အချိန်ဇယားဆွဲခြင်းအဖြစ် မမှားယွင်းပါနှင့်။

ဆက်စပ်လမ်းညွှန်ချက်များ: Dispatcher အမိန့်များ.

ဗားရှင်းနှင့် အပ်ဒိတ်များ

About သည် အတိအကျ အလုပ်လုပ်နေသည့် ဗားရှင်းကို ပြသသည်။ အများသုံး အပ်ဒိတ်များသည် ယုံကြည်စိတ်ချရသော GitHub ဖြန့်ချိရေး သိုလှောင်ခန်းနှင့် တည်ငြိမ်သော (stable) သို့မဟုတ် အကြိုကြည့်ရှုမှု (preview) လိုင်းတစ်ခု လိုအပ်သည်။ စစ်ဆေးခြင်း၊ ဒေါင်းလုဒ်လုပ်ခြင်းနှင့် ထည့်သွင်းခြင်းတို့တွင် သီးခြား အခြေအနေများ ရှိကြသည်; အမှားတစ်ခုသည် အပ်ဒိတ်တစ်ခု ထည့်သွင်းပြီးပြီဟု မဆိုလိုပါ။

အလိုအလျောက် ထည့်သွင်းခြင်းသည် လက်မှတ်ရေးထိုးထားသော macOS ထုတ်ဝေမှုများအတွက် ဖြစ်သည်။ လက်မှတ်မထိုးထားသော ဖွံ့ဖြိုးတိုးတက်မှု build များကို ဤယန္တရားမှတစ်ဆင့် အလိုအလျောက် ထည့်သွင်းမည် မဟုတ်ပါ။ ကိုယ်တိုင် အစားထိုးရန်အတွက် လက်ရှိ အက်ပ်ကို အပြီးအပိုင် ပိတ်ပြီး အတည်ပြုထားသော artifact တစ်ခုကို အသုံးပြုပါ။

အလိုအလျောက် စစ်ဆေးခြင်းသည် ဖွင့်ထားသည့်အခါ ချက်ချင်း လည်ပတ်ပြီး ခြောက်နာရီတစ်ကြိမ် ဆက်လက်လည်ပတ်သည်။

Stable သည် အကြိုကြည့်ရှုမှု ထုတ်ဝေမှုများကို ဖယ်ထုတ်ထားသည်; preview သည် ဖွံ့ဖြိုးတိုးတက်မှု ထုတ်ဝေမှုများကိုပါ ခွင့်ပြုသည်။ အောင်မြင်သော စစ်ဆေးမှုတစ်ခုသည် ရရှိနိုင်သော ထုတ်ဝေမှု မက်တာဒေတာကိုသာ သတ်မှတ်ပေးသည်။ ဒေါင်းလုဒ်လုပ်ခြင်းနှင့် ထည့်သွင်းခြင်းတို့အတွက် ပလက်ဖောင်း ပက်ကေ့ဂျ်နှင့် ပြင်ဆင်သတ်မှတ်ထားသော ဖြန့်ချိရေး feed လိုအပ်သည်။ Linux DEB ပေးပို့မှုသည် သီးခြား ထည့်သွင်းမှု လမ်းကြောင်းဖြစ်သည်; DEB ကို macOS အပ်ဒိတ် ယန္တရားဖြင့် အလိုအလျောက် အဆင့်မြှင့်တင်သည်ဟု မယူဆပါနှင့်။

ဆက်စပ်လမ်းညွှန်ချက်များ: ထုတ်ဝေမှု အသင့်ဖြစ်မှု.

ပြန်လည်စတင်ခြင်းနှင့် ပြန်လည်ရယူခြင်း

macOS တွင် အပြီးအပိုင် ပိတ်သိမ်းရန် Quit / ⌘Q ကို အသုံးပြုပါ။ ဝင်းဒိုးကို ပိတ်ခြင်းသည် အက်ပ်ကို ဆက်လက်လည်ပတ်စေနိုင်သည်။ အက်ပ်ကို အစားမထိုးမီ ဗားရှင်းအဟောင်းကို အပြီးအပိုင် ပိတ်ပါ။

စတင်ပြီးနောက် တူညီသော အလုပ်ကို ရွေးချယ်ပါ။ မှတ်တမ်းနှင့် မူကြမ်းများ ပြန်လည်ရောက်ရှိလာမည်။ Resume သည် native/local ဆက်စပ်အကြောင်းအရာကို ပြန်လည်ရယူသော်လည်း မူကြမ်းကို မပို့ပါ၊ တန်းစီဇယားကို ခေတ္တရပ်ထားခြင်းမှ မဖယ်ရှားပါ သို့မဟုတ် အမည်မသိ လုပ်ဆောင်ချက်တစ်ခုကို ထပ်ခါတလဲလဲ လုပ်ဆောင်ရန် ခွင့်မပြုပါ။

Recovery ပေါ်လာပါက JSON ကို ကိုယ်တိုင် မတည်းဖြတ်ပါနှင့်။ ထိခိုက်ခံရသော စာရွက်စာတမ်း အမျိုးအစားကို စစ်ဆေးပါ၊ မူရင်းဖိုင်များကို ထိန်းသိမ်းပြီး အတည်ပြုထားသော အရန်သိမ်းဆည်းမှုကို ရွေးချယ်ပါ။ အဟောင်း တန်းစီဇယားတစ်ခုကို ပြန်လည်ရယူခြင်းသည် ၎င်း၏ အရာများကို မသေချာမရေရာဟု အမှတ်အသားပြုသည်။

ပေးပို့မှု အခြေအနေ မသိရှိရသည့်အခါ စီမံခန့်ခွဲထားသော အလုပ်အသွားအလာတစ်ခုသည် ဆက်စပ်အကြောင်းအရာ အသစ်တစ်ခုအတွက် တိကျသော ခွင့်ပြုချက် လိုအပ်နိုင်သည်။ ယခင် အလုပ်များနှင့် မအောင်မြင်သော ကြိုးပမ်းမှုများ ကျန်ရှိနေသည်; လုပ်ကြံဖန်တီးထားသော အောင်မြင်မှုထက် မြင်သာသော ငြင်းပယ်မှုက ပိုမိုဘေးကင်းပါသည်။

အက်ပ် instance အားလုံးကို ပိတ်ပြီးမှ အလုပ်ဖိုင်များနှင့် အက်ပ်ပရိုဖိုင်ကို အရန်သိမ်းဆည်းပါ။ ကူးယူထားသော ဖိုင်တွဲတစ်ခုသည် စမ်းသပ်ထားသော ပြန်လည်ရယူမှု မဟုတ်ပါ။ ပြန်လည်ရယူခြင်းက သင့်အား အတည်ပြုထားသော အရန်သိမ်းဆည်းမှုကို ရွေးချယ်ရန် တောင်းဆိုပါက ပျက်စီးသွားသော မူရင်းဖိုင်များကိုလည်း သိမ်းဆည်းထားပါ။ အဟောင်း အလုပ်အသွားအလာ သို့မဟုတ် တန်းစီဇယားကို ပြန်လည်ရယူခြင်းသည် မသေချာသော ကောက်ချက်ချမှု သို့မဟုတ် Git လုပ်ဆောင်ချက်များကို ပြန်လည်လုပ်ဆောင်ရန် ခွင့်မပြုပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: ပြန်လည်ရယူခြင်း သဘောတူညီချက်.

ပြဿနာဖြေရှင်းခြင်း

CLI ရှာမတွေ့ပါ: သာမန် terminal တစ်ခုတွင် ၎င်း၏ ထည့်သွင်းမှုနှင့် ဗားရှင်းကို စစ်ဆေးပါ၊ ထို့နောက် ZIAForge ကို ပြန်လည်စတင်ပါ။ လုပ်ဆောင်နိုင်သော ဖိုင်တစ်ခု ရှိနေခြင်းသည် သင် အကောင့်ဝင်ထားသည်ဟု မဆိုလိုပါ။ ပံ့ပိုးသူ၏ ကိုယ်ပိုင် အကောင့်ဝင်ခြင်း ယန္တရားကို အသုံးပြုပါ။

မော်ဒယ် မရရှိနိုင်ပါ သို့မဟုတ် ခွင့်ပြုချက် မအောင်မြင်ပါ: ရှာဖွေတွေ့ရှိမှုကို ပြန်လည်ဆန်းသစ်ပါ၊ ရရှိနိုင်သော ID တစ်ခုကို ရွေးချယ်ပြီး သင့်အကောင့်နှင့် ကန့်သတ်ချက်များကို စစ်ဆေးပါ။ မသေချာသော တောင်းဆိုချက်တစ်ခုကို ၎င်း၏ မှတ်တမ်းကို မစစ်ဆေးမီ ထပ်မံမပြုလုပ်ပါနှင့်။

အလုပ်အသွားအလာ ရပ်တန့်သွားသည်: လက်ရှိ အဆင့်၊ မေးခွန်း၊ စစ်ဆေးအတည်ပြုချက် ပြေစာ သို့မဟုတ် CLI မှတ်တမ်းများကို ဖွင့်ပါ။ တိကျသော အကြောင်းရင်းကို ဖြေရှင်းပါ: အဖြေမရသေးသော မေးခွန်း၊ အမိန့်၊ ဖိုင်တွဲ ခွင့်ပြုချက် သို့မဟုတ် ကြိုးပမ်းမှု ကန့်သတ်ချက်။ Continue သည် မအောင်မြင်သော စစ်ဆေးမှုကို အောင်မြင်မှုအဖြစ် မပြောင်းလဲနိုင်ပါ။

ဖိုင်တွဲ ပျောက်ဆုံးနေသည် သို့မဟုတ် အစားထိုးခံရသည်: မူရင်းဖိုင်တွဲသို့ ဝင်ရောက်ခွင့်ကို ပြန်လည်ရယူပါ သို့မဟုတ် အလုပ်အသစ်တစ်ခု ဖန်တီးပါ။ အက်ပ်သည် HOME မှ ဆက်လက်မလုပ်ဆောင်ရပါ။ အခြား cwd တစ်ခုကို တွေ့ရှိပါက အလှည့်ကို ရပ်တန့်ပြီး ရောဂါရှာဖွေမှုများကို ထိန်းသိမ်းပါ။

အစီရင်ခံစာတစ်ခုအတွက် About ဗားရှင်း၊ လမ်းကြောင်း၊ CLI/မော်ဒယ်၊ မျှော်လင့်ထားသောနှင့် အမှန်တကယ် အပြုအမူ၊ မျက်နှာပြင်ရိုက်ချက်နှင့် ဘေးကင်းသော မှတ်တမ်းကောက်နုတ်ချက်တို့ကို ထည့်သွင်းပါ။ လျှို့ဝှက်ချက်များ၊ ကိုယ်ရေးကိုယ်တာ အကြောင်းအရာများနှင့် ထုတ်ဝေ၍မရသော လမ်းကြောင်းများကို ဖယ်ရှားပါ။

အဝေးထိန်း စာမျက်နှာ မရရှိနိုင်ပါ: ပိုင်ရှင်က ဆာဗာကို ဖွင့်ထားကြောင်း အတည်ပြုပါ၊ နားထောင်နေသော လိပ်စာနှင့် port ကို စစ်ဆေးပါ၊ ထို့နောက် မှန်ကန်သော instance တိုကင်ဖြင့် အထောက်အထားစိစစ်ပါ။ 401 သည် အထောက်အထားစိစစ်ခြင်းကို ညွှန်ပြသည်; ငြင်းပယ်ခံရသော ပြုပြင်ပြောင်းလဲမှုသည် read နယ်ပယ် သို့မဟုတ် ပိုင်ရှင်သီးသန့် ထိန်းချုပ်မှု ဖြစ်နိုင်သည်။ တိုကင်ကို ပြောင်းလဲခြင်းသည် ရှိပြီးသား ဘရောက်ဆာ ကလိုင်းယင့်များကို ပိတ်စေသည်။ သီးခြား DevTools စစ်ဆေးရေး port ကို အဝေးထိန်း အက်ပ်ထိန်းချုပ်မှုအဖြစ် မထုတ်ဖော်ပါနှင့်။

အယ်ဒီတာ သိမ်းဆည်းမှု ငြင်းပယ်ခံရသည်: မူကြမ်းကို ထိန်းသိမ်းပါ၊ ဒစ်ခ်ပေါ်ရှိ လက်ရှိဖိုင်ကို စစ်ဆေးပြီး ပြင်ပအပြောင်းအလဲ ပဋိပက္ခကို ဖြေရှင်းပါ။ အက်ပ် မက်တာဒေတာကို ပြန်လည်ရေးသားခြင်းဖြင့် နှိုင်းယှဉ်မှုကို ကျော်လွှားခြင်း မပြုပါနှင့်။ ဖိုင်ကြီးတစ်ခုလုံးကို အပြည့်အဝ ဖွင့်၍မရပါက ပံ့ပိုးထားသော ဝင်းဒိုး တည်းဖြတ်ခြင်း/ရှာဖွေခြင်း သို့မဟုတ် ပြင်ပအယ်ဒီတာကို အသုံးပြုပါ။

Telegram မရရှိနိုင်ပါ: ဘော့တ် တိုကင်၊ ဂဏန်းပိုင်ရှင်၊ သီးသန့် ချတ်နှင့် အခြေအနေကို ဒေသတွင်း၌ အတည်ပြုပါ။ ပြိုင်ဆိုင်နေသော webhook သို့မဟုတ် poller သည် polling ပြုလုပ်ခြင်းကို ပိတ်ဆို့နိုင်သည်; ZIAForge သည် webhook တစ်ခုကို အလိုအလျောက် ဖျက်ပစ်ခြင်း သို့မဟုတ် အခြား poller တစ်ခုကို လွှဲပြောင်းရယူခြင်း မပြုပါ။ အမည်မသိ နယ်နိမိတ်တစ်ခုတွင် ငြင်းပယ်ခံရသော သို့မဟုတ် ပြတ်တောက်သွားသော အမိန့်များသည် အလိုအလျောက် ပြန်လည်အသက်ဝင်မည် မဟုတ်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: စမ်းသပ်ခြင်းနှင့် ရောဂါရှာဖွေခြင်း.

ပြဿနာများကို အစီရင်ခံခြင်းနှင့် သက်သေအထောက်အထားများကို စစ်ဆေးခြင်း

About မှ တိကျသော အလုပ်လုပ်နေသည့် build၊ OS/ဗိသုကာ၊ အလုပ် မုဒ်၊ ရွေးချယ်ထားသော ပံ့ပိုးသူ/မော်ဒယ်နှင့် ပြဿနာကို ပြန်လည်ဖြစ်ပေါ်စေသည့် အဆင့်များကို မှတ်တမ်းတင်ပါ။ မျှော်လင့်ထားသော ရလဒ်နှင့် တွေ့ရှိရသော ရလဒ်ကို ဖော်ပြပါ။ သီးသန့် ပရိုဖိုင်တစ်ခုလုံးထက် ဘေးကင်းသော မျက်နှာပြင်ရိုက်ချက်နှင့် သက်ဆိုင်ရာ ထိန်းသိမ်းထားသော အမိန့် သို့မဟုတ် စစ်ဆေးအတည်ပြုချက် ပြေစာကို ထည့်သွင်းပါ။

CLI မှတ်တမ်းများ၊ ဖြစ်ရပ်ဂျာနယ်များ၊ မော်ဒယ်မှတ်တမ်းများ၊ ဘရောက်ဆာ ခြေရာခံမှုများနှင့် မျက်နှာပြင်ရိုက်ချက်များသည် အရင်းအမြစ်၊ ကိုယ်ရေးကိုယ်တာ လမ်းကြောင်းများ သို့မဟုတ် တိုကင်များကို ဖော်ထုတ်ပြသနိုင်ပါသည်။ မျှဝေခြင်းမပြုမီ စစ်ဆေးပြီး တည်းဖြတ်ဖယ်ရှားပါ။ တတ်နိုင်သမျှ လုပ်ဆောင်ပေးသော မှတ်တမ်း တည်းဖြတ်မှုတစ်ခုသည် မျက်နှာပြင်ရိုက်ချက် သို့မဟုတ် မော်ကွန်းတိုက်ကို ထုတ်ဝေနိုင်သည်ဟု အသိအမှတ်မပြုပါ။

ပံ့ပိုးသူများအတွက် qa:doctor သည် ပတ်ဝန်းကျင်/build အထောက်အထားကို ဖတ်ရှုသည်; qa:inspect သည် ပံ့ပိုးသူ stubs များပါရှိသော သီးခြား ပရိုဖိုင်တစ်ခုကို ဖွင့်ပေးသည်။ fixture တစ်ခုသည် မော်ဒယ်ကို မဆက်သွယ်ဘဲ စမ်းသပ်ထားသော အက်ပ်လမ်းကြောင်းကို သက်သေပြသည်။ တိုက်ရိုက်လုပ်ဆောင်မှု၊ Telegram ချိတ်ဆက်မှု၊ native Linux ဒက်စ်တော့ပ်၊ လက်မှတ်ရေးထိုးခြင်းနှင့် ပက်ကေ့ဂျ်ပြုလုပ်ထားသော artifact စစ်ဆေးမှုများသည် သီးခြား သက်သေအထောက်အထားများ ဖြစ်ကြသည်။ ပြန်လည်လုပ်ဆောင်နိုင်သော အမိန့်များနှင့် ရှင်းလင်းမှုများအတွက် TESTING.md ကို ကြည့်ပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: သက်သေပြ အမိန့်များ.

ဒေသတွင်း ဒေတာနှင့် နယ်နိမိတ်များ

ပရောဂျက်များ၊ မှတ်တမ်း၊ အစီအစဉ်များ၊ စာရွက်စာတမ်းများနှင့် ရောဂါရှာဖွေမှုများတွင် သီးသန့် စာသားများ ပါဝင်နိုင်သည်။ ပရိုဖိုင်များ၊ မပြုပြင်ရသေးသော ဖမ်းယူမှုများ၊ သော့များ သို့မဟုတ် ပြီးပြည့်စုံသော မှတ်တမ်းများကို အရင်းအမြစ်ကုဒ်နှင့်အတူ မထုတ်ဝေပါနှင့်။

Linux တွင် API၊ ထိန်းချုပ်မှု၊ Telegram နှင့် instance အထောက်အထားများကို သိမ်းဆည်းရန် သော့ဖွင့်ထားသော GNOME Secret Service သို့မဟုတ် KWallet လိုအပ်သည်; ပံ့ပိုးထားသော လျှို့ဝှက်သိုလှောင်ခန်း မရှိပါက ZIAForge သည် Electron ၏ basic_text အစားထိုးစနစ်ကို အသုံးပြုမည့်အစား အဆိုပါ လျှို့ဝှက်ချက်များကို သိမ်းဆည်းရန် ငြင်းပယ်သည်။

ဒေသတွင်း သိုလှောင်မှုသည် တောင်းဆိုချက်များသည် သင့်ကွန်ပျူတာပေါ်တွင်သာ ရှိနေသည်ဟု မဆိုလိုပါ: ရွေးချယ်ထားသော CLI/API သည် ၎င်းတို့ကို ၎င်း၏ ပံ့ပိုးသူထံ ပေးပို့သည်။ အလုပ်လုပ်ရာ ဖိုင်တွဲနှင့် လုပ်ငန်းစဉ် ကြီးကြပ်မှုသည် OS သီးခြားခွဲထုတ်မှု မဟုတ်ပါ။ ရွေးချယ်ထားသော ခွင့်ပြုချက်များကို စစ်ဆေးပါ။

သက်သေအထောက်အထား အမျိုးအစားများကို ခွဲခြားပါ: fixture များသည် မော်ဒယ်မပါဘဲ အက်ပ်ကို စမ်းသပ်သည်; native တိုက်ရိုက်လုပ်ဆောင်မှုသည် အစစ်အမှန် CLI/အကောင့်ကို အသုံးပြုသည်; ပက်ကေ့ဂျ်ပြုလုပ်ထားသော စစ်ဆေးမှုများသည် တိကျသော artifact တစ်ခုကို အသိအမှတ်ပြုသည်။ တစ်ခု အောင်မြင်ရုံဖြင့် ကျန်အရာများကို အာမမခံနိုင်ပါ။

အပလီကေးရှင်း နယ်ပယ်၊ worktree နှင့် read-only prompt တို့သည် လည်ပတ်မှုစနစ်၏ ပြဋ္ဌာန်းချက်များနှင့် ကွဲပြားသည်။ Antigravity ပြန်လည်သုံးသပ်သူ/အကူ မူဝါဒများသည် ဖိုင်စနစ် read-only ဝင်ရောက်ခွင့်ကို အတင်းအကျပ် သတ်မှတ်မည့်အစား စုဆောင်းထားသော လုပ်ငန်းခွင် သက်သေအထောက်အထားများရှိ အပြောင်းအလဲများကို ရှာဖွေဖော်ထုတ်သည်။ Native ကွန်ပျူတာ ထိန်းချုပ်မှုသည် သာမန် app-tool နယ်နိမိတ်ပြင်ပတွင် ပိုင်ရှင်ခွင့်ပြုထားသော ပရိုဂရမ်များကို လုပ်ဆောင်သည်; ၎င်းကို မလိုအပ်တော့သည့်အခါ ပိတ်ထားပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: မူရင်းဇစ်မြစ်နှင့် ထုတ်ဝေမှု.

ဤ open-source ပရောဂျက်ကို နားလည်ပြီး ပြောင်းလဲပါ

ပထမဦးစွာ AGENTS.md နှင့် CONTRIBUTING.md ကို ဖတ်ရှုပါ၊ ထို့နောက် လက်ရှိ အရင်းအမြစ် နယ်နိမိတ်များအတွက် PROJECT_MAP.md ကို ဖတ်ရှုပါ။ အကောင်အထည်ဖော်ထားသော အမျိုးအစားသတ်မှတ်ချက် သဘောတူညီချက်များနှင့် လက်ရှိ အလုပ်အသွားအလာ/ပံ့ပိုးသူ စာရွက်စာတမ်းများသည် အပြုအမူကို အုပ်ချုပ်သည်။ CONCEPT.md နှင့် ARCHITECTURE.md ၏ terminal-first အပိုင်းများသည် သမိုင်းဝင် ရည်ရွယ်ချက်ကို ထိန်းသိမ်းထားပြီး လက်ရှိ ထုတ်ဝေမှု တောင်းဆိုချက်များအဖြစ် မမှားယွင်းစေရပါ။

အင်္ဂလိပ် အကူအညီ အရင်းအမြစ်သည် docs/help/en.json ဖြစ်သည်။ ထုတ်လုပ်ထားသော USER_GUIDE.md သို့မဟုတ် website/guide.html ကို ကိုယ်တိုင် မတည်းဖြတ်ပါနှင့်။ စံသတ်မှတ်ချက် အပိုင်းကို ပြောင်းလဲပါ၊ သက်ရောက်မှုရှိသော သဘောတူညီချက်ကို အပ်ဒိတ်လုပ်ပြီး node scripts/help/generate.cjs ကို run ပါ။ အက်ပ်တွင်း Help သည် တူညီသော အရင်းအမြစ်ကို ဖတ်ရှုသည်။ ကန့်သတ်ချက်များ၊ ခွင့်ပြုချက်များနှင့် ပံ့ပိုးမထားသော လမ်းကြောင်းများ အပါအဝင် အမှန်တကယ် အကောင်အထည်ဖော်မှုဖြင့် ဖြည့်စွက်ချက်များကို ပြန်လည်သုံးသပ်ပါ။

မျက်နှာပြင်ပြသမှု ဒေသသုံး ဘာသာစကား 56 ခုစီတွင် docs/help/locales.json ၌ သီးခြား အကူအညီ အခြေအနေ ရှိသည်။ ပျောက်ဆုံးနေသော သို့မဟုတ် မပြည့်စုံသော အကူအညီသည် အင်္ဂလိပ်ဘာသာသို့ ပြန်လည်ရောက်ရှိသွားသည်။ ပြီးပြည့်စုံသော စက်ဖြင့် ဘာသာပြန်ထားသော အကြောင်းအရာများကို အညွှန်းတပ်ထားပြီး လူသားပြန်လည်သုံးသပ်မှု မတောင်းဆိုဘဲ အင်္ဂလိပ် အရင်းအမြစ် hash နှင့် ချိတ်ဆက်ထားသည်။ လူသားပြန်လည်သုံးသပ်ထားသော ဘာသာပြန်ဆိုမှုသည် ၎င်း၏ ပြန်လည်သုံးသပ်သူကို ထပ်ဆောင်း မှတ်တမ်းတင်ထားသည်။ ဘာသာပြန်ဆိုမှုတိုင်းသည် အပိုင်း ID များ၊ လုပ်ဆောင်ချက်များ၊ ဖိုင်/အမိန့် ခွဲခြားသတ်မှတ်မှုများနှင့် နည်းပညာဆိုင်ရာ ကန့်သတ်ချက်များကို ထိန်းသိမ်းရမည်၊ မှန်ကန်သော ဦးတည်ချက်ကို အသုံးပြုရမည်ဖြစ်ပြီး ၎င်း၏ အင်္ဂလိပ်အရင်းအမြစ် ပြောင်းလဲသည့်အခါ ပြန်လည်ဆန်းသစ်ရပါမည်။

မဖြန့်ချိမီ၊ ခေတ်မမီတော့သော ထုတ်လုပ်ထားသော ရလဒ်များ၊ မမှန်ကန်သော ဒေသသုံး scaffold များ သို့မဟုတ် ပျက်စီးနေသော ဒေသတွင်း သဘောတူညီချက် လင့်ခ်များကို ရှာဖွေဖော်ထုတ်ရန် node scripts/help/generate.cjs --check ကို run ပါ။ UI ဘာသာပြန် စစ်ဆေးမှုများနှင့် အက်ပ် အပြုအမူ စစ်ဆေးမှုများသည် သီးခြားစီ ဖြစ်ကြသည်။ HELP_MAINTENANCE.md သည် ပံ့ပိုးသူနှင့် AI အပ်ဒိတ် လုပ်ထုံးလုပ်နည်းကို ဖော်ပြထားသည်; စာရွက်စာတမ်းများသည် မ run ရသေးသော စမ်းသပ်မှုတစ်ခု အောင်မြင်သည်ဟု မကြေညာရပါ။

ဆက်စပ်လမ်းညွှန်ချက်များ: လက်ရှိ ပရောဂျက်မြေပုံ · စာရွက်စာတမ်း ထိန်းသိမ်းခြင်း · ပံ့ပိုးသူ ညွှန်ကြားချက်များ · အေးဂျင့် ညွှန်ကြားချက်များ.