ဆောင်းပါးများ
Deckhand မိတ်ဆက်- Claude Code ကို သင်၏ Third-Party AI Control Console အဖြစ် ပြောင်းလဲအသုံးပြုခြင်း
Deckhand သည် input box အထက်တွင် toolbar တစ်ခု ထည့်သွင်းပေးသည့် open-source Claude Code plugin ဖြစ်သည်။ လုပ်ဆောင်ချက်များကို Codex၊ Cursor agent၊ agy တို့ထံ read-only ပုံစံဖြင့် လွှဲအပ်ကာ second opinion ရယူနိုင်ပြီး၊ Sub5 ဖြင့် sub-agent များကို parallel လုပ်ဆောင်စေနိုင်သည့်အပြင် usage metrics များနှင့် model ပြောင်းလဲမှုများကိုလည်း လုပ်ဆောင်ပေးသည်။ ဤဆောင်းပါးတွင် တပ်ဆင်ပုံ၊ လုပ်ဆောင်ချက်တစ်ခုချင်းစီ၏ အသုံးပြုပုံ၊ data flow များနှင့် လူသိများသော ကန့်သတ်ချက်များကို ရှင်းပြထားသည်။
· 3 မိနစ် ဖတ်ရန်
Deckhand သည် Claude Code plugin တစ်ခုဖြစ်ပြီး input box ၏ အထက်တွင် toolbar တစ်ခု ထည့်သွင်းပေးသည်။ Claude သည် primary agent အဖြစ် ဆက်လက်တည်ရှိနေမည်ဖြစ်ပြီး toolbar မှတစ်ဆင့် task များကို Codex၊ Cursor agent သို့မဟုတ် agy ထံ read-only ပုံစံဖြင့် လွှဲအပ်နိုင်သည်။ ပြန်လည်ရရှိလာသော အဖြေများကို Claude က စိစစ်ပြီးမှ အသုံးပြုရန် သင့်၊ မသင့် ဆုံးဖြတ်မည်ဖြစ်သည်။
Toolbar တွင် usage metrics များ၊ model ပြောင်းလဲခြင်းနှင့် task များကို sub-agent အများအပြားထံ ခွဲခြမ်းကာ parallel လုပ်ဆောင်ပေးသည့် Sub5 တို့လည်း ပါဝင်သည်။ Terminal နှင့် Desktop App နှစ်ခုစလုံးတွင် အသုံးပြုနိုင်သည်။ လက်ရှိ version မှာ 1.1.1 ဖြစ်ပြီး MIT လိုင်စင်ဖြင့် ထုတ်ဝေထားသည်။
ပွင့်လင်းစွာ အသိပေးချက်- Deckhand ကို ဤ website ၏ စာရေးသူကိုယ်တိုင် ရေးသားထုတ်လုပ်ထားခြင်း ဖြစ်သည်။
လုပ်ဆောင်ချက်များ အကျဉ်းချုပ်#
| အပိုင်း |
လုပ်ဆောင်ချက် |
cL cS cA cR gF |
Task ကို အခြား AI CLI ထံ read-only ပုံစံဖြင့် လွှဲအပ်ပြီး အဖြေကို Claude ဖြင့် စိစစ်ခြင်း |
Sub5 |
လက်ရှိ task ကို အများဆုံး ၅ ခုအထိ ခွဲခြမ်းပြီး သီးခြားစီဖြစ်သော git worktree များတွင် sub-agent များဖြင့် parallel လုပ်ဆောင်စေခြင်း |
O F S H |
Opus၊ Fable၊ Sonnet သို့မဟုတ် Haiku သို့ ပြောင်းလဲခြင်း |
| Usage metrics |
၅ နာရီ window၊ model တစ်ခုချင်းစီ၏ အပတ်စဉ် window၊ model အားလုံးပေါင်း အပတ်စဉ် window၊ context window |
Recap |
ဘေးဘက် pane တွင် လက်ရှိ context အခြေအနေကို ရှင်းပြပေးခြင်း |
⚙ |
Settings pane ကို ဖွင့်ခြင်း |
တပ်ဆင်ခြင်းနှင့် လိုအပ်ချက်များ#
Claude Code ထဲတွင် အောက်ပါအတိုင်း run ပါ-
/plugin marketplace add stephen-taipei/deckhand
/plugin install deckhand@deckhand
Toolbar ပေါ်မလာပါက session အသစ်တစ်ခု ဖွင့်ပါ။
လိုအပ်ချက်များ-
- macOS သို့မဟုတ် Linux။ Windows တွင် စမ်းသပ်ရန် ကျန်ရှိနေသေးသည်။
- Plugin hook module များကို support လုပ်သော Claude Code (2.1.288 တွင် စမ်းသပ်ပြီးဖြစ်သည်)။
- Python 3.9 နှင့် အထက်။
- ရွေးချယ်နိုင်သည်- စောင့်ကြည့်စစ်ဆေးသည့် လုပ်ဆောင်ချက်အတွက်
gh လိုအပ်ပြီး delegation ခလုတ်များအတွက် codex၊ Cursor agent သို့မဟုတ် agy CLI လိုအပ်သည်။ မတပ်ဆင်ထားသော CLI များနှင့် သက်ဆိုင်သည့် ခလုတ်များကို ဖျောက်ထားမည်ဖြစ်သည်။
လွှဲအပ်ခြင်း (Delegation)- Read-Only Second Opinion#
Delegation ခလုတ်ကို နှိပ်ပါက Deckhand သည် task ကို သက်ဆိုင်ရာ CLI ထံ လွှဲအပ်ပေးမည်ဖြစ်သည်။ အဆိုပါ CLI သည် ဖတ်ရှုခြင်း (read-only) သာ ပြုလုပ်နိုင်ပြီး ပြင်ဆင်ခွင့်မရှိပေ။ ထွက်ပေါ်လာသော အဖြေကို ရေးသားပြီးနောက် Claude ထံ ပြန်လည်စိစစ်ရန် ပေးပို့မည်ဖြစ်သည်။
ပုံသေ သတ်မှတ်ထားသော Delegation ပစ်မှတ်များ-
| ခလုတ် |
CLI |
Model |
Effort |
cL |
Codex |
GPT-6 Luna |
max |
cS |
Codex |
GPT-6.1 Sol |
medium |
cA |
Codex |
GPT-6 Astra |
medium |
cR |
Cursor agent |
Grok 4.7 |
high |
gF |
agy |
Gemini 3.8 Flash |
high |
Label၊ CLI၊ model ID၊ effort နှင့် အမည်များကို settings တွင် ပြင်ဆင်သတ်မှတ်နိုင်သည်။
Read-only စနစ်ကို CLI တစ်ခုချင်းစီ၏ သက်ဆိုင်ရာ flag သို့မဟုတ် mode များဖြင့် အတင်းအကျပ် သတ်မှတ်ထားသည်-
- Codex-
-s read-only
- Cursor agent-
--mode ask
- agy- headless mode (tool call များကို အလိုအလျောက် ငြင်းပယ်သည်)
မပေးပို့မီ Deckhand သည် task ဖော်ပြချက်ကို စစ်ဆေးမည်ဖြစ်ပြီး token၊ key သို့မဟုတ် password များ ပါဝင်နေပါက ပေးပို့ခြင်းကို ငြင်းပယ်မည်ဖြစ်သည်။ Task ဖော်ပြချက်နှင့် အဖြေများကို သီးသန့် ယာယီ folder ထဲတွင် သိမ်းဆည်းထားပြီး ၃ ရက်အကြာတွင် အလိုအလျောက် ပယ်ဖျက်မည်ဖြစ်သည်။
Delegation လုပ်ဆောင်နေစဉ်အတွင်း usage bar အထက်တွင် label၊ CLI၊ model နှင့် ကြာမြင့်ချိန်တို့ကို ဖော်ပြသည့် စာကြောင်းအသစ်တစ်ခု ပေါ်လာမည်ဖြစ်သည်။ /delegates သည် လွန်ခဲ့သော ၃ ရက်အတွင်း ပြုလုပ်ခဲ့သော delegation များကို စာရင်းပြုစုပေးပြီး အဖြေတစ်ခုချင်းစီကို ဖွင့်ကြည့်ခြင်း၊ ကူးယူခြင်း သို့မဟုတ် input box ထဲသို့ ထည့်သွင်းခြင်းတို့ ပြုလုပ်နိုင်သည့်အပြင် CLI မှ သတင်းပို့သော token အရေအတွက်ကိုလည်း ပြသပေးမည်ဖြစ်သည်။
Delegation ပြုလုပ်ခြင်းသည် task ဖော်ပြချက်ကို သက်ဆိုင်ရာ CLI ၏ backend service provider ထံသို့ ပေးပို့မည်ဖြစ်သည်။
Sub5- Parallel Sub-Agents#
Sub5 သည် လက်ရှိ task ကို အချင်းချင်း မှီခိုမှုမရှိသော သီးခြား item အများဆုံး ၅ ခုအထိ ခွဲခြမ်းပေးပြီး item တစ်ခုချင်းစီကို sub-agent တစ်ခုစီက သက်ဆိုင်ရာ git worktree ထဲတွင် ကိုင်တွယ်ဆောင်ရွက်စေသည်။ အားလုံးပြီးစီးပါက primary agent က ရလဒ်များကို စိစစ်ပြီး အပြောင်းအလဲများကို ပေါင်းစည်းကာ worktree များနှင့် branch များကို ရှင်းလင်းပေးမည်ဖြစ်သည်။
git လုပ်ဆောင်ချက်များကို bin/sub5.py script ဖြင့် လုပ်ဆောင်ပြီး force flag ကို မသုံးသလို push လုပ်ခြင်းလည်း မရှိပေ။ Sub-agent များ၏ model၊ effort နှင့် အများဆုံး item အရေအတွက်ကို settings တွင် ချိန်ညှိနိုင်သည်။
Run နေစဉ် ပြတ်တောက်သွားပါက (turn ရပ်တန့်ခံရခြင်း၊ worker fail ဖြစ်ခြင်း၊ session ပိတ်သွားခြင်း) worktree များနှင့် branch များ ကျန်ရစ်နိုင်ပါသည်။ /sub5-clean သည် အဆိုပါ ကျန်ရစ်နေမှုများကို စာရင်းထုတ်ပေးမည်ဖြစ်ပြီး အတည်ပြုပြီးနောက် uncommitted changes မရှိသော worktree များနှင့် merge ပြီးသား branch များကိုသာ ဖယ်ရှားပေးမည်ဖြစ်သည်။ လွန်ခဲ့သော ၁ နာရီအတွင်း အသုံးပြုထားသည်များကို ထိန်းသိမ်းထားမည်ဖြစ်သည်။
Item များသည် အချင်းချင်း အပြန်အလှန် မှီခိုနေပါက Sub5 ကို မသုံးသင့်ပေ။ Parallel လုပ်ဆောင်ခြင်းသည် ပေါင်းစည်းချိန်တွင် conflict များကိုသာ ပိုမိုများပြားစေမည်ဖြစ်သည်။
Model ပြောင်းလဲခြင်း#
O F S H တို့သည် အသီးသီး Opus၊ Fable၊ Sonnet၊ Haiku တို့ကို ကိုယ်စားပြုသည်။
- Terminal- မူလ effort level ကို ထိန်းသိမ်းထားပြီး လက်ရှိ session ၏ model ကို တိုက်ရိုက်ပြောင်းလဲပေးသည်။
- Desktop App- Claude Code သည် plugin မှ
/ ဖြင့် စတင်သော prompt များကို ပေးပို့ခွင့်မပြုသလို App ကလည်း session ကို ၎င်း၏ model အား ပြောင်းလဲခွင့်မပေးပေ။ ထို့ကြောင့် ခလုတ်သည် /model claude-opus-5-5 ကဲ့သို့သော အပြည့်အစုံ model ID ကို input box ထဲသို့ ဖြည့်သွင်းပေးမည်ဖြစ်သည်။ Enter ခေါက်ပြီးမှသာ ပြောင်းလဲမည်ဖြစ်ပြီး ထို့နောက် Deckhand က effort ကို မူလ level သို့ ပြန်လည်သတ်မှတ်ပေးမည်ဖြစ်သည်။
Usage Metrics#
5h- ၅ နာရီ window။
fb၊ sn၊ op- အကောင့်ပိုင်ဆိုင်သည့် model တစ်ခုချင်းစီ၏ အပတ်စဉ် window။
7d- Model အားလုံး စုစုပေါင်း၏ အပတ်စဉ် window။
ctx- Context window အသုံးပြုမှု ရာခိုင်နှုန်း။
ကိန်းဂဏန်းများသည် Claude App ၏ usage card နှင့် ထပ်တူဖြစ်ပြီး ဒသမကိန်းများကို အောက်သို့သာ ဖြတ်ချထားသည်။ မည်သည့် window မဆို သတိပေးချက် သတ်မှတ်ချက်ကို ကျော်လွန်ပါက Deckhand က တစ်ကြိမ် အသိပေးမည်ဖြစ်ပြီး သတ်မှတ်ချက်ကို settings တွင် ချိန်ညှိနိုင်သည်။
Recap#
Recap သည် ဘေးဘက် pane တွင် လက်ရှိ context တစ်ခုလုံးကို ရိုးရှင်းသော စကားပြေဖြင့် ရှင်းပြပေးပြီး conversation ထဲသို့ မည်သည့် အကြောင်းအရာမျှ ထပ်မံထည့်သွင်းမည် မဟုတ်ပါ။
| Tool |
အသုံးပြုပုံ |
/watch-deploy၊ watch_deploy |
Background တွင် PR၊ CI run သို့မဟုတ် URL များကို စောင့်ကြည့်ပြီး တူညီသော ရလဒ် N ကြိမ် ဆက်တိုက်ဖြစ်ပါက အလိုအလျောက် ရပ်တန့်ခြင်း |
| Polling အကာအကွယ် |
sleep polling loop များနှင့် gh run watch ကဲ့သို့သော blocking wait များကို တားဆီးခြင်း |
| Attribution အကာအကွယ် |
Commit နှင့် PR command များမှ Co-Authored-By trailer နှင့် Claude Code footer များကို ဖယ်ရှားခြင်း |
/handoff၊ /handoff-in၊ /codex |
Claude နှင့် Codex အကြား လုပ်ငန်းတာဝန်များကို အပြန်အလှန် လွှဲပြောင်းပေးခြင်း |
translate |
သတ်မှတ်ထားသော delegation ပစ်မှတ်ထံသို့ localization ဘာသာပြန်ရန် လွှဲအပ်ခြင်း (ပုံသေအားဖြင့် ပိတ်ထားသည်) |
search |
သတ်မှတ်ထားသော delegation ပစ်မှတ်အား အင်တာနက်တွင် အရင်းအမြစ်များနှင့်တကွ ရှာဖွေစေပြီး Claude ဖြင့် စိစစ်စေခြင်း (ပုံသေအားဖြင့် ပိတ်ထားသည်) |
Settings#
Toolbar ၏ ညာဘက်စွန်းရှိ ⚙ ကို နှိပ်ပါ သို့မဟုတ် /deckhand ကို run ၍ settings pane ကို ဖွင့်ပါ။ Pane ကို General၊ Delegates၊ Translate and Search၊ Sub5၊ Advanced ဟူ၍ tab ၅ ခု ခွဲထားသည်။ Settings များကို local တွင် သိမ်းဆည်းထားပြီး JSON အဖြစ် export လုပ်ကာ အခြားကွန်ပျူတာများသို့ import ပြုလုပ်နိုင်သည်။
Interface သည် English၊ 繁體中文၊ 简体中文၊ 日本語 နှင့် 한국어 တို့ကို ထောက်ပံ့ပေးထားပြီး ပုံသေအားဖြင့် Claude Code ၏ language setting အတိုင်း လိုက်နာဆောင်ရွက်သည်။
Data Flow#
ကွန်ပျူတာပြင်ပသို့ ထွက်ခွာမည့် data အမျိုးအစား ၃ မျိုးသာ ရှိပါသည်-
- လွှဲအပ်ထားသော Task ဖော်ပြချက်- Delegation ခလုတ်ကို နှိပ်လိုက်သည့်အခါ ရွေးချယ်ထားသော CLI ၏ service provider ထံသို့ ပေးပို့သည်။
- Usage ဖတ်ရှုချက်များ- လက်ရှိ session ၏ credentials ကို အသုံးပြု၍ Claude Code မှတစ်ဆင့် Anthropic ၏ usage endpoint ကို ခေါ်ယူသည်။
- တိုက်ရိုက်ခေါ်ယူသော Tools များ-
translate နှင့် search သည် သတ်မှတ်ထားသော delegation ပစ်မှတ်ထံသို့ ပေးပို့ပြီး စောင့်ကြည့်စစ်ဆေးသည့် လုပ်ဆောင်ချက်သည် GitHub ကို gh မှတစ်ဆင့် query လုပ်ခြင်း သို့မဟုတ် သတ်မှတ်ထားသော URL ကို ဖတ်ရှုခြင်း ပြုလုပ်သည်။
လူသိများသော ကန့်သတ်ချက်များ#
- Windows တွင် စမ်းသပ်ရန် ကျန်ရှိနေသေးသည်။
- Desktop App ရှိ model ခလုတ်များသည် ကလစ်တစ်ချက်တည်းဖြင့် တိုက်ရိုက်မပြောင်းနိုင်ဘဲ input box ထဲတွင် Enter နှိပ်ရန် လိုအပ်သည်။
- Delegation အတွက် stop ခလုတ် မပါဝင်ပါ- Deckhand သည် delegation ကို လုပ်ဆောင်ပေးသည့် Bash call ကိုသာ စောင့်ကြည့်နိုင်ပြီး ၎င်းကို ဖျက်သိမ်းနိုင်စွမ်း မရှိပါ။
- Delegation ပြုလုပ်သော task ဖော်ပြချက်များကို third-party service provider များထံ ပေးပို့မည်ဖြစ်သည်။
Source code နှင့် ပြည့်စုံသော documentation များကို GitHub တွင် ကြည့်ရှုနိုင်သည်။ Deckhand သည် သီးခြား ရေးသားထားသော plugin ဖြစ်ပြီး Anthropic ၏ ထုတ်ကုန် မဟုတ်ပါ။