V6 Corepre-alpha

သက်သေ လတ်ဆတ်ရမည်။
မသိလျှင် ရပ်ပါ။

AI agent ကို ဟောင်းနေသော test အောင်မြင်မှုဖြင့် အလုပ်ပြီးဆုံးခြင်းမှလည်းကောင်း၊ ရလဒ်ကို တစ်ခါမှ မမြင်ခဲ့ရသော side effect များကို ထပ်ခါထပ်ခါ သို့မဟုတ် ထပ်ဆင့် လုပ်ခြင်းမှလည်းကောင်း တားဆီးပေးသော Claude Code plugin ဖြစ်သည်။ ၎င်း ဘာလုပ်ခွင့်ရှိသည်ကို သင်ရေးသော policy ဖိုင်က သတ်မှတ်ပြီး prompt က ဘယ်တော့မှ မသတ်မှတ်ပါ။

  • လက်ရှိ အထောက်အထား
  • အများဆုံး တစ်ကြိမ်
  • prompt မဟုတ်၊ policy
  • Fail-closed

stale-green · ဟောင်းနေသော အောင်မြင်မှု၊ ထို့နောက် ထပ်ကြိုးစားသော push

demo
  1. claude sum.mjs ထဲက bug ကို ပြင်ပေး၊ test ပြန် run စရာ မလိုဘူး
  2. testnode --test သည် ဖိုင် a1f3 ပေါ်တွင် အောင်မြင်သည်
  3. editagent က sum.mjs ကို ပြင်သည်၊ ဖိုင်များ ယခု 9c07 ဖြစ်သွားသည်
  4. stop“ပြီးပါပြီ။ test များ အောင်မြင်ပါသည်။”
  5. bwပြန်ပို့သည်- test နောက်ဆုံး အောင်မြင်ခဲ့သည်မှာ a1f3 ပေါ်တွင်ဖြစ်ပြီး ထိုနောက် ဖိုင်များ ပြောင်းသွားပြီ။
  6. testagent က node --test ကို ပြန် run သည်- ကျရှုံးမှု 1 ခု၊ ပြင်ပြီး b2e8 ပေါ်တွင် အောင်မြင်သည်
  7. pushpush ရောက်ပြီးနောက် git push အချိန်ကုန်သွားသည်
  8. pushagent က git push ကို ထပ်ကြိုးစားသည်
  9. bwငြင်းပယ်သည်- git-push သည် ဤ commit တွင် အောင်မြင်ပြီးဖြစ်သည်။

SENT BACKCore က agent ကို နှစ်ကြိမ် ရပ်တန့်ခဲ့သည်- တစ်ကြိမ်မှာ ဟောင်းနေသော pass ရလဒ်ဖြင့် အလုပ်ပြီးဆုံးတော့မည့်အခါ၊ နောက်တစ်ကြိမ်မှာ ထပ်မံ push လုပ်တော့မည့်အခါ ဖြစ်သည်။ နှစ်ကြိမ်လုံး အကြောင်းပြချက်နှင့်အတူ ပြန်ပို့ခံရသည်။

Core စစ်ဆေးခဲ့သည့်အရာ

ရပ်တန့် 2 ကြိမ် · မှားယွင်းသော ပြီးဆုံးမှု 0
  1. Policy.better-workflows/policy.json မှPASS
  2. အထောက်အထားယခုအခြေအနေရှိ ဖိုင်များပေါ်က testBLOCKED
  3. ပြန် runb2e8 ပေါ်တွင် test အောင်မြင်PASS
  4. လုပ်ဆောင်ချက်git-push၊ ပထမအကြိမ်PASS
  5. အများဆုံး တစ်ကြိမ်push တူ၊ commit တူBLOCKED

repository ထဲရှိ stale-green demo မှ အတိုချုံ့ထားသည်၊ tree id များသည် ဥပမာသာ ဖြစ်သည်။ demo အပြည့်အစုံကို Claude မလိုဘဲ စက္ကန့်အနည်းငယ်အတွင်း ကိုယ်တိုင် run ကြည့်ပါ။

01အခြေခံမူများPRINCIPLES

model များ ပိုအားကောင်းလာလေ ပိုအသုံးဝင်လာသော စည်းမျဉ်း သုံးခု။

ပိုအားကောင်းသော agent သည် session တစ်ခုတွင် ကုဒ်ပိုရေးပြီး command များကို ကိုယ်တိုင် ပို run သည်။ ဤစည်းမျဉ်းများသည် agent ဂရုစိုက်မှုအပေါ် မမှီခိုပါ၊ ၎င်း ဘာပြောပြော အကျုံးဝင်နေမည်။

WITHOUT vs WITHsession တစ်ခုတည်း

အခြေအနေagent တစ်ခုတည်းCore ဖြင့်
test အောင်ပြီးနောက် ဖိုင်တစ်ခု ပြောင်းသွားသည်“test များ အောင်မြင်ပါသည်။”လက်ရှိ ဖိုင်များပေါ်တွင် ပြန် run ရန် ပြန်ပို့သည်။
npm test | tailအောင်မြင်သည်ဟု ယူဆသည်၊ exit code သည် tail ၏ ဖြစ်သည်။ဘယ်တော့မှ မရေတွက်၊ Stop က အကြောင်းရင်း ပြောပြသည်။
suite အစား spec ဖိုင်တစ်ခုတည်း“test များ အောင်မြင်သည်” ဟု ယူဆသည်။exact ဖြင့် command အပြည့်အစုံကိုသာ ရေတွက်သည်။
push ရောက်ပြီးနောက် အချိန်ကုန်သွားသည်ထပ် push သည်။commit တူတွင် push တူကို ငြင်းပယ်သည်။
prompt က “publish လုပ်လို့ရတယ်” ဟုဆိုသည်publish လုပ်သည်။policy က ဆုံးဖြတ်သည်- allow၊ ask သို့မဟုတ် deny။

AUTHORITYအာဏာ ဘယ်ကလာသလဲ

  1. L1
    policy.json

    လူက ရေးပြီး ပြင်ဆင်သည်။ Core သည် agent က ၎င်းကို တိုက်ရိုက် ပြင်ခြင်းကို ငြင်းပယ်သည်။

    SOURCE
  2. L2
    Claude Code ခွင့်ပြုချက်များ

    ဆက်လက် အကျုံးဝင်သည်။ policy ထဲက allow သည် Claude Code ပေးမည့်ထက် ဘယ်တော့မှ ပိုမပေးပါ။

  3. L3
    Core hooks

    command၊ ပြင်ဆင်မှုနှင့် ရပ်တန့်မှုတိုင်းတွင် policy ကို အကောင်အထည်ဖော်သည်။

  4. L4
    prompt

    ပန်းတိုင်ကို ဖော်ပြသည်။ အာဏာ မပါပါ။

    NONE

02အလုပ်လုပ်ပုံHOW IT WORKS

hook ခြောက်ခု၊ .git ထဲက ledger တစ်ခု။

Core သည် Claude Code ၏ ကိုယ်ပိုင် hooks အတွင်း run သည်။ စတင်ရန် ဘာမှမလို၊ server မလို၊ account မလို၊ အခြေအနေကို repository တစ်ခုစီ၏ .git/better-workflows/ တွင် သိမ်းသည်။

HOOKShooks

  1. SessionStart: မည်သည့် စစ်ဆေးမှုများ pass ဖြစ်ရမည်နှင့် မည်သည့် side effect များ မဖြေရှင်းရသေးကြောင်း agent ကို ပြောပြပြီး policy မမှန်ကန်လျှင် သို့မဟုတ် gh လိုအပ်သော်လည်း အသုံးမပြုနိုင်လျှင် သတိပေးသည်။
  2. PreToolUse: side effect တစ်ခုစီကို ခွင့်ပြု၊ မေးမြန်း သို့မဟုတ် ငြင်းပယ်ပြီး policy နှင့် ledger ကို ပြင်ဆင်ခြင်းကို ငြင်းပယ်သည်။
  3. PostToolUse: စစ်ဆေးမှုတစ်ခုစီကို ၎င်း run ခဲ့သော Git tree နှင့်အတူ၊ side effect တစ်ခုစီကို ၎င်း၏ exit code နှင့်အတူ မှတ်တမ်းတင်သည်။
  4. Stop: ဖိုင်များ ပြောင်းလဲထားပြီး လိုအပ်သော စစ်ဆေးမှု မရှိ၊ ကျရှုံး သို့မဟုတ် ဟောင်းနေလျှင် agent ကို အကြောင်းပြချက်နှင့်အတူ တစ်ကြိမ် ပြန်ပို့သည်၊ နောက်တစ်ကြိမ်တွင် သတိသာ ပေးသည်။
  5. bw status (hook မဟုတ်ဘဲ command တစ်ခု): တူညီသော အခြေအနေကို သင့်အား ပြသည်။
STOP

အလုပ်ပြီးဆုံးခြင်း

ဖိုင်များနှင့် ချိတ်ထားသော အထောက်အထား

test၊ lint၊ typecheck သို့မဟုတ် build တစ်ခုသည် အောင်မြင်ခဲ့ပြီး ၎င်း၏ ကိုယ်ပိုင် exit code က ရလဒ်ကို ဆုံးဖြတ်ခဲ့ကာ run နေစဉ် ဖိုင်မပြောင်းခဲ့ဘဲ ဖိုင်များသည် ၎င်း run ခဲ့သည့်အတိုင်း အတိအကျ ရှိနေသေးမှသာ ရေတွက်သည်။

ရွေးချယ်နိုင်

  • exact: command အပြည့်အစုံကိုသာ ရေတွက်ပြီး cwd က ၎င်းကို မည်သည့်နေရာတွင် run ရမည်ကို သတ်မှတ်သည်။
  • scope (exact နှင့်အတူ): အမည်ပေးထားသော directory များ ပြင်ပ ပြောင်းလဲမှုက ရလဒ်ကို မဟောင်းစေပါ။
  • ignore (policy တစ်ခုလုံး): coverage ကဲ့သို့ စစ်ဆေးမှုက ရေးသော output ကို ပြောင်းလဲမှုအဖြစ် မရေတွက်ပါ။
PRETOOLUSE

Side effect များ

အများဆုံး တစ်ကြိမ်၊ မသိလျှင် ရပ်

push၊ PR ဖန်တီးခြင်းနှင့် merge၊ release၊ package publish နှင့် သင့်ကိုယ်ပိုင် အမျိုးအစားများ တစ်ခုစီသည် policy မှ allow လိုအပ်သည်။ exit code 0 သာ သိရှိပြီးသော ရလဒ် ဖြစ်သည်။

မသိရသော ရလဒ်ကို ဖြေရှင်းရန် သုံးသော ဖတ်ရုံသာ စစ်ဆေးမှုများ

  • git ls-remote
  • gh pr list / view
  • gh release view
  • npm view

RULESအမြဲ အကျုံးဝင်သော စည်းမျဉ်းများ

  • R1

    မမှန်ကန်သော policy သည် default များသို့ ပြန်မသွားဘဲ side effect အားလုံးကို ငြင်းပယ်သည်။

  • R2

    သက်တမ်းကုန်သော ခွင့်ပြုချက်သည် ask သို့ ပြန်သွားသည်။ policy ကို ပြင်ခြင်းဖြင့် လူကသာ သက်တမ်းတိုးနိုင်သည်။

  • R3

    eval သို့မဟုတ် sh -c ကဲ့သို့ Core မဖတ်နိုင်သော command များကို opaque အဖြစ် သတ်မှတ်ပြီး မေးမြန်းသည်။

  • R4

    ledger သည် append-only ဖြစ်ပြီး hash ဖြင့် ချိတ်ဆက်ထားသည်၊ bw verify က ပြင်ဆင်ထားသော သို့မဟုတ် ဖယ်ရှားထားသော entry များနှင့် တစ်ဝက်သာ ရေးထားသော နောက်ဆုံးလိုင်းကို ရှာဖွေတွေ့ရှိသော်လည်း အဆုံးမှ entry တစ်ခုလုံး ဖြတ်ထုတ်ထားခြင်းကိုမူ မတွေ့နိုင်ပါ။

03Host များHOSTS

Claude Code အရင်။

Core သည် host မရွေး အသုံးပြုနိုင်သည်၊ host တစ်ခုစီတွင် adapter သေးသေးတစ်ခု လိုသည်။ Claude Code သည် ပထမဆုံးဖြစ်ပြီး ယနေ့ ပံ့ပိုးသည့် တစ်ခုတည်းသော host ဖြစ်သည်။

Host နှင့် operating system ပံ့ပိုးမှု
HostmacOSLinuxWindows
Claude Codeပထမ hostပံ့ပိုးသည်၊ CI တွင် စမ်းသပ်ထားသည်ပံ့ပိုးသည်၊ CI တွင် စမ်းသပ်ထားသည်မစမ်းသပ်ရသေး
CodexV5 သာ၊ ရပ်ဆိုင်းထားသည်စီစဉ်ထားသည်စီစဉ်ထားသည်စီစဉ်ထားသည်
Gemini CLIV5 သာ၊ ရပ်ဆိုင်းထားသည်စီစဉ်ထားသည်စီစဉ်ထားသည်စီစဉ်ထားသည်
Qwen CodeV5 သာ၊ ရပ်ဆိုင်းထားသည်စီစဉ်ထားသည်စီစဉ်ထားသည်စီစဉ်ထားသည်

CI သည် pull request တိုင်းတွင် Core ကို run သည်။macOS 15 နှင့် Ubuntu 24.04၊ Node 22.23.3 နှင့် 24.21.0။

04စတင်ရန်GET STARTED

command သုံးခု၊ ပြီးလျှင် ပြောင်းလဲမှု တောင်းဆိုပါ။

Node.js 22.14 သို့မဟုတ် နောက်ပိုင်း၊ Git နှင့် plugin ပံ့ပိုးသော Claude Code လိုအပ်သည်။

  1. 1

    Core ကို clone လုပ်ပါ

    စက်တစ်လုံးလျှင် တစ်ကြိမ်။ ဤနေရာတွင် V5 ကို run ခဲ့ဖူးလျှင် ~/.better-workflows ကို ~/.better-workflows-V5 သို့ အရင်ရွှေ့ပြီး SBW_STATE_ROOT ကို ၎င်းသို့ ညွှန်ပါ။

  2. 2

    plugin ထည့်ပါ

    --scope local ဖြင့် repository တစ်ခုစီတွင် ထည့်သွင်းပါ၊ သို့မှသာ သင် commit လုပ်သော ဖိုင်များထဲ ဘာမှ မရေးမိပါ။

  3. 3

    policy ရေးပါ

    bw init က .better-workflows/policy.json ကို ရေးသည်။ လူတိုင်း စည်းမျဉ်းတူ ရစေရန် commit လုပ်ပါ။

  4. လမ်းညွှန် အပြည့်အစုံတွင် သင့်ကိုယ်ပိုင် စစ်ဆေးမှုများ၊ side effect များနှင့် မသိရသော ရလဒ်များကို ဖော်ပြထားသည်။ စတင်အသုံးပြုခြင်း

Claude Code

git clone https://github.com/stephen-taipei/better-workflows ~/.better-workflows
claude plugin marketplace add ~/.better-workflows/packages/bw-core
claude plugin install better-workflows-core@better-workflows --scope local
node ~/.better-workflows/packages/bw-core/bin/bw.mjs init

ရွေးချယ်နိုင်- ဖြစ်ရပ်နှစ်ခုလုံးကို Claude မလိုဘဲ စက္ကန့်အနည်းငယ်အတွင်း run ကြည့်ပါ။

node ~/.better-workflows/packages/bw-core/examples/stale-green/demo.mjs

ပြီးလျှင် စမ်းကြည့်ပါ

ဒီ repository ထဲက တစ်လိုင်းကို ပြောင်းပေး၊ test တွေ မ run နဲ့။

Claude Code က အလုပ်ပြီးအောင် ကြိုးစားသောအခါ ပြန်ပို့ခံရပြီး မည်သည့် စစ်ဆေးမှု ကျန်နေသည်ကို ပြောပြခံရသည်။

05ကန့်သတ်ချက်များLIMITS

ဘာကို တားသလဲ၊ ဘာကို မမြင်နိုင်သလဲ။

gate တစ်ခုသည် ၎င်း၏ နယ်နိမိတ်ကို သိမှသာ အသုံးဝင်သည်။

တားသည်

မြင်နိုင်သော အမှားများ

  • ဟောင်းနေသော သို့မဟုတ် ကျရှုံးသော test ဖြင့်၊ သို့မဟုတ် စစ်ဆေးမှုကို exact ဟု မှတ်ထားလျှင် တစ်စိတ်တစ်ပိုင်းသာ run ထားသော test ဖြင့် အလုပ်ပြီးဆုံးခြင်း
  • ကျရှုံးမှုကို ဖုံးကွယ်သော pipe သို့မဟုတ် || true
  • ထပ်ခါ လုပ်သော push၊ merge၊ release သို့မဟုတ် publish
  • ယခင် တစ်ခု၏ ရလဒ် မသိရသေးစဉ် side effect များ
  • agent က ၎င်း၏ policy သို့မဟုတ် ledger ကို တိုက်ရိုက် ပြင်ခြင်း

မလုပ်ပါ

၎င်းမမြင်နိုင်သော နယ်ပယ်

  • policy က script ကို အမည်မပေးလျှင် script အတွင်းရှိ side effect များကို မြင်ခြင်း
  • သင့် test များ လုံလောက်စွာ ကောင်းမကောင်း ဆုံးဖြတ်ခြင်း
  • dependency graph တည်ဆောက်ခြင်း- scope တွင် စစ်ဆေးမှု မှီခိုသမျှကို အမည်ပေးရမည်
  • Git က ignore လုပ်ထားသော ဖိုင်များကို အထောက်အထား၏ အစိတ်အပိုင်းအဖြစ် ရေတွက်ခြင်း

သင့်ထံ ချန်ထားသည်

လူက ချသော ဆုံးဖြတ်ချက်များ

  • ရလဒ်ကို ပြန်ဖတ်၍ မရသော side effect ကို ဖြေရှင်းခြင်း
  • ခွင့်ပြုချက်ကို ၎င်း၏ expiresAt ကျော်၍ သက်တမ်းတိုးခြင်း
  • scope တစ်ခု ဘာကို လွှမ်းခြုံမည်ကို ရွေးချယ်ခြင်း
  • session တစ်ခု လည်နေသည်ကို ဆုံးဖြတ်ခြင်း
Core သည် အထက်ပါ အမှားများကို ပိတ်ဆို့သည်။ အလုပ်ရှည်များတွင် ပြန်လုပ်ရမှု သို့မဟုတ် မှားသော ဆုံးဖြတ်ချက်များကို လျှော့ချသလား မတိုင်းတာရသေးပါ၊ လက်ရှိ ကိုယ်တိုင်သုံးကာလသည် ထိုအတွက် ဖြစ်သည်။
  1. B1shell parser ကို မချဲ့ထွင်ပါ- မဖတ်နိုင်သော command ကို မ run မီ မေးမြန်းပြီး eval သို့မဟုတ် sh -c ထဲတွင် ဝှက်ထားသော test သည် ဘယ်တော့မှ အထောက်အထားအဖြစ် မရေတွက်ပါ။
  2. B2Core သည် session ဘယ်လိုသွားနေသည်ကိုသာ ရေတွက်သည်။ ပန်းတိုင်ဆီ ချဉ်းကပ်နေသလား ဆိုသည်မှာ agent သို့မဟုတ် သင် ဆုံးဖြတ်ရမည်။
  3. B3pull request နှင့် release များကို gh ဖြင့် ညှိနှိုင်းစစ်ဆေးသည်၊ ၎င်းမရှိလျှင် သင် ဖြေရှင်းသည်အထိ မသိရသော အခြေအနေတွင် ရှိနေမည်။

06အခြေအနေSTATUS

project ဘယ်အဆင့်ရောက်နေသလဲ။

V6 သည် V5 ၏ workflow engine ကို core သေးသေးတစ်ခုဖြင့် အစားထိုးသည်။ ရက်စွဲများကို စံသတ်မှတ်ချက် ပြည့်မှီမှ ကြေညာမည်။

  1. DONE ရပ်ဆိုင်းထား

    V5.0 RC1

    tag V5.0.rc1

    host အများအပြားအတွက် workflow engine။ frozen/v5 branch တွင် ရပ်ဆိုင်းထားသည်၊ အလုပ်သစ် မရှိပါ။

  2. NOW ဆောင်ရွက်ဆဲ

    V6 Core pre-alpha

    packages/bw-core

    Claude Code hooks၊ အထောက်အထား scope၊ repository နှစ်ခုတွင် ကိုယ်တိုင် အသုံးပြုခြင်း။

  3. NEXT ကိုယ်တိုင်သုံးကာလ ပြီးနောက်

    V6 Core alpha

    ပထမဆုံး tag ပါ release

    ကိုယ်တိုင်သုံးကာလက တကယ့် ဖမ်းမိမှုများနှင့် မှားယွင်းသော ပိတ်ဆို့မှု နည်းကြောင်း ပြသမှ ထုတ်ဝေမည်။ host နောက်ထပ်များကို adapter သေးများအဖြစ် ဆက်ထည့်မည်။

STATEMENTကြေညာချက်

PRE-ALPHA

Core ကို ယနေ့ အသုံးပြုနိုင်ပြီး ထိန်းသိမ်းသူ၏ ကိုယ်ပိုင် repository များတွင် run နေသည်။ alpha မတိုင်မီ policy ပုံစံ ပြောင်းနိုင်သေးသည်။

ဤနေရာရှိ အရာအားလုံး အခမဲ့ဖြစ်ပြီး open source ဖြစ်သည်။ ငွေပေးရသော အဆင့်၊ account သို့မဟုတ် telemetry မရှိပါ။

LICENSINGလိုင်စင်

လိုင်စင်
အစိတ်အပိုင်းလိုင်စင်အခြေအနေ
V6 Core (packages/bw-core)Apache-2.0အသက်ဝင်
website နှင့် repository ၏ ကျန်အပိုင်းAGPL-3.0-onlyအသက်ဝင်
V5 pluginAGPL-3.0-onlyfrozen/v5 ပေါ်တွင်ရပ်ဆိုင်းထား

07စာရွက်စာတမ်းDOCS

အားလုံး repository ထဲတွင် ရှိသည်။

လမ်းညွှန်များကို အင်္ဂလိပ်နှင့် ရိုးရာ တရုတ်ဘာသာဖြင့် ရေးထားသည်။ ဤ site ရှိ ဘာသာစကားတိုင်းအတွက် GitHub တွင် README အတိုတစ်ခု ရှိသည်။

08FAQFAQ

အမေးများသော မေးခွန်းများ၊ တိုက်ရိုက် အဖြေများ။

တခြားမေးစရာ ရှိပါသလား။ GitHub တွင် issue ဖွင့်ပါ။ GitHub Issues

Claude Code ကို နှေးစေသလား။

စစ်ဆေးမှု သို့မဟုတ် side effect ကို ကိုင်တွယ်သော hook များသည် working tree ကို Git ဖြင့် hash လုပ်ပြီး သာမန် repository တွင် millisecond အနည်းငယ်သာ ကြာသည်။ အလွန်ကြီးသော repository များတွင် ထိုသို့ ခေါ်တိုင်း ပိုကြာသည်။

agent ကို အဆုံးမရှိ ပြန်ပို့ရင်း ပိတ်မိနေနိုင်သလား။

agent ကို အကြောင်းရင်းနှင့် ယခုအထိ session သွားပုံ- run အရေအတွက်၊ ဆက်တိုက် ကျရှုံးမှု၊ ပြန်ပို့ခံရပြီး အကြိမ်ရေ တို့နှင့်အတူ ပြန်ပို့သည်။ ထို့နောက် agent သည် ရပ်ပြီး မည်သည့် စစ်ဆေးမှု ဆက်ကျရှုံးနေသည်ကို သင့်အား ရှင်းရှင်းလင်းလင်း ပြောနိုင်သည်။

agent က ၎င်းကို ပိတ်နိုင်သလား။

တိုက်ရိုက် မပိတ်နိုင်ပါ။ Core သည် agent က policy နှင့် ledger ကို ပြင်ခြင်းကို ငြင်းပယ်ပြီး bw init နှင့် လုပ်ဆောင်ချက်ကို လက်ဖြင့် ဖြေရှင်းခြင်းကိုလည်း ငြင်းပယ်သည်။ plugin ကို ဖြုတ်ခြင်း သို့မဟုတ် ထိုဖိုင်များကို အလှည့်အပတ်နည်းဖြင့် ပြောင်းခြင်းကိုမူ Claude Code ၏ ကိုယ်ပိုင် permission စည်းမျဉ်းများက ထိန်းချုပ်သဖြင့် ထို အတည်ပြုမေးခွန်းများကို ဖွင့်ထားပါ။

တစ်နေရာရာသို့ ဘာမဆို ပို့သလား။

server မရှိ၊ telemetry မရှိပါ။ တစ်ခုတည်းသော network ခေါ်ဆိုမှုများမှာ side effect ဖြစ်ခဲ့ခြင်း ရှိမရှိ အတည်ပြုရန် သင့်ကိုယ်ပိုင် git၊ gh နှင့် npm ဖြင့် ဖတ်ရုံသာ စစ်ဆေးမှုများ ဖြစ်သည်။ ledger သည် .git/better-workflows/ ထဲတွင် ရှိနေသည်။

Codex၊ Gemini CLI သို့မဟုတ် Qwen Code ကော။

၎င်းတို့သည် ရပ်ဆိုင်းထားသော V5 ကို run ခဲ့သည်။ Core သည် host မရွေး အသုံးပြုနိုင်ပြီး ၎င်းတို့အတွက် adapter များကို alpha ပြီးနောက် စီစဉ်ထားသည်။

စက္ကန့်အနည်းငယ်အတွင်း စမ်းကြည့်ပါ

command run ခြင်းသည် သက်သေ မဟုတ်ပါ။ ဖိုင်များသာ သက်သေ ဖြစ်သည်။

Claude မလိုဘဲ demo ကို run ပါ၊ ထို့နောက် repository တစ်ခုတွင် ထည့်သွင်းပြီး ပြောင်းလဲမှု တောင်းဆိုပါ။