Mga Artikulo
Pagpapakilala sa Deckhand: Gawing Control Panel para sa mga Third-Party AI ang Claude Code
Ang Deckhand ay isang open-source na plugin para sa Claude Code na nagdaragdag ng toolbar sa itaas ng input box: i-delegate ang mga gawain nang read-only sa Codex, Cursor agent, at agy para sa second opinion, magpatakbo ng parallel subagents gamit ang Sub5, at magbigay ng usage metrics at pagpapalit ng model. Ipinapaliwanag ng artikulong ito ang installation, paggamit ng bawat feature, data flow, at mga kilalang limitasyon.
· 7 minutong basa
Ang Deckhand ay isang Claude Code plugin na nagdaragdag ng toolbar sa itaas ng input box. Nananatiling primary agent si Claude; maaaring i-delegate ng toolbar ang mga gawain sa Codex, Cursor agent, o agy sa paraang read-only, at kapag naibalik na ang sagot, susuriin ito ni Claude bago magpasyang gamitin ito o hindi.
Nagbibigay din ang toolbar ng usage metrics, pagpapalit ng model, at Sub5 para hatiin ang mga gawain sa maraming subagents na tatakbo nang parallel. Gumagana ito pareho sa terminal at sa desktop app. Ang kasalukuyang bersyon ay 1.1.1, na may lisensyang MIT.
Pagbubunyag: Ang Deckhand ay binuo ng may-akda ng site na ito.
Buod ng mga Feature#
| Seksyon |
Feature |
cL cS cA cR gF |
I-delegate ang gawain nang read-only sa isa pang AI CLI, pagkatapos ay susuriin ni Claude ang sagot |
Sub5 |
Hatiin ang kasalukuyang gawain sa hanggang 5 item at i-delegate sa mga subagent na tatakbo nang parallel sa kanya-kanyang git worktree |
O F S H |
Lumipat sa Opus, Fable, Sonnet, o Haiku |
| Usage metrics |
5-hour window, weekly window bawat model, pinagsamang weekly window ng lahat ng model, context window |
Recap |
Ipaliwanag ang kasalukuyang context sa isang side panel |
⚙ |
Buksan ang settings panel |
Installation at Requirements#
Patakbuhin ito sa Claude Code:
/plugin marketplace add stephen-taipei/deckhand
/plugin install deckhand@deckhand
Kung hindi lumitaw ang toolbar, magsimula ng bagong session.
Mga Kinakailangan:
- macOS o Linux. Hindi pa nasusubukan sa Windows.
- Claude Code na sumusuporta sa mga plugin hook module; nasubukan na sa 2.1.288.
- Python 3.9 o mas mataas.
- Opsyonal: Kailangan ng
gh para sa monitoring features; kailangan ng codex, Cursor agent, o agy CLI para sa delegation buttons. Kung hindi naka-install ang isang CLI, maitatago ang kaukulang button nito.
Delegation: Read-Only na Second Opinion#
Pag-click sa delegation button, ipapasa ng Deckhand ang gawain sa kaukulang CLI. Read-only lang ito at hindi puwedeng magbago ng files; pagkatapos nitong bumuo ng sagot, ibabalik ito kay Claude para suriin.
Mga default na delegation target:
| Button |
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 |
Maaaring baguhin ang mga label, CLI, model ID, effort, at pangalan sa settings.
Ipinatutupad ang read-only gamit ang sariling flags o modes ng bawat CLI:
- Codex:
-s read-only
- Cursor agent:
--mode ask
- agy: headless mode, kung saan awtomatikong nirereject ang mga tool call
Bago magpadala, sinusuri ng Deckhand ang task description; tatanggihan nitong ipadala ito kung may nakitang mga token, secret key, o password. Ang task description at mga tugon ay itinatago sa isang private temp folder at binubura pagkalipas ng 3 araw.
Habang tumatakbo ang delegation, may lalabas na karagdagang row sa itaas ng usage bar na nagpapakita ng label, CLI, model, at elapsed time. Inililista ng /delegates ang mga delegation sa nakalipas na 3 araw; maaaring buksan, kopyahin, o ibalik sa input box ang bawat sagot, at ipinapakita rin nito ang token count na iniulat ng CLI.
Ipinapadala ng delegation ang task description sa service provider sa likod ng naturang CLI.
Sub5: Parallel Subagents#
Hinahati ng Sub5 ang kasalukuyang gawain sa hanggang 5 magkakahiwalay na item, kung saan pinoproseso ng isang subagent ang bawat item sa sarili nitong git worktree. Kapag tapos na ang lahat, susuriin ng primary agent ang mga resulta, pagsasamahin ang mga pagbabago, at lilinisin ang mga worktree at branch.
Pinapatakbo ang mga operasyon ng git gamit ang script na bin/sub5.py, nang walang force at hindi nagpu-push. Maaaring i-configure sa settings ang model, effort, at maximum items para sa mga subagent.
Kapag naantala ang run (itinigil ang turn, nag-fail ang worker, o isinara ang session), maaaring may maiwang mga worktree at branch. Inililista ng /sub5-clean ang mga naiwang ito; pagkatapos kumpirmahin, tatanggalin lamang nito ang mga worktree na walang uncommitted changes at ang mga na-merge nang branch; pananatilihin ang mga nagamit sa nakalipas na isang oras.
Hindi angkop gamitin ang Sub5 kapag may dependency ang mga item sa isa't isa, dahil magdudulot lang ng merge conflicts ang parallel processing.
Pagpapalit ng Model#
Ang O, F, S, at H ay kumakatawan sa Opus, Fable, Sonnet, at Haiku.
- Terminal: Direktang pinapalitan ang model ng kasalukuyang session habang pinapanatili ang orihinal na effort level.
- Desktop App: Hindi tumatanggap ang Claude Code ng mga prompt mula sa plugins na nagsisimula sa
/, at hindi rin pinapayagan ng app ang session na palitan ang sarili nitong model. Dahil dito, inilalagay ng button ang buong model ID tulad ng /model claude-opus-5-5 sa input box. Magpapalit lang ito pagkatapos pindutin ang Enter, at ibabalik ng Deckhand ang effort sa orihinal nitong level.
Usage Metrics#
5h: 5-hour window.
fb, sn, op: Weekly window para sa bawat model na pagmamay-ari ng account.
7d: Pinagsamang weekly window para sa lahat ng model.
ctx: Porsyento ng nagamit sa context window.
Tugma ang mga numero sa usage cards ng Claude App at naka-round down (floor). Kapag lumampas ang alinmang window sa warning threshold, magpapadala ng isang notification ang Deckhand; maaaring i-adjust ang threshold sa settings.
Recap#
Ipinapaliwanag ng Recap ang buong kasalukuyang context sa simpleng pananalita sa side panel, nang hindi nagdaragdag ng anumang content sa mismong usapan.
| Tool |
Gamit |
/watch-deploy, watch_deploy |
I-monitor ang mga PR, CI run, o URL sa background, at awtomatikong hihinto pagkatapos ng N magkakasunod na magkakaparehong resulta |
| Proteksyon sa polling |
Hinaharang ang mga sleep polling loop at mga blocking wait tulad ng gh run watch |
| Proteksyon sa attribution |
Inaalis ang Co-Authored-By trailers at ang footer ng Claude Code mula sa mga commit at PR command |
/handoff, /handoff-in, /codex |
Magpasa ng trabaho sa pagitan ng Claude at Codex |
translate |
Ipinapasa sa tinukoy na delegation target para sa localization translation, default na naka-disable |
search |
Ipinapasa sa tinukoy na delegation target para maghanap sa web na may mga source, pagkatapos ay bineripika ni Claude, default na naka-disable |
Settings#
I-click ang ⚙ sa dulong kanan ng toolbar, o patakbuhin ang /deckhand upang buksan ang settings panel. Nahahati ang panel sa 5 tab: General, Delegates, Translation and Search, Sub5, at Advanced. Naka-store nang lokal ang settings at maaaring i-export bilang JSON para ma-import sa ibang computer.
Sinusuportahan ng interface ang English, 繁體中文, 简体中文, 日本語, at 한국어, na default na sumusunod sa language setting ng Claude Code.
Data Flow#
Tatlong uri lamang ng data ang lumalabas sa iyong computer:
- Mga task description ng delegation: Ipinapadala sa service provider ng napiling CLI kapag pinindot ang delegation button.
- Mga reading ng usage: Tinatawag ang usage endpoint ng Anthropic sa pamamagitan ng Claude Code gamit ang credentials ng kasalukuyang session.
- Mga hayagang tinawag na tool: Ipinapadala ang
translate at search sa tinukoy na delegation target; nagtatanong ang monitoring features sa GitHub gamit ang gh, o nagbabasa mula sa tinukoy na URL.
Mga Kilalang Limitasyon#
- Hindi pa nasusubukan sa Windows.
- Hindi one-click switch ang mga model button sa desktop app; kailangang pindutin ang Enter sa input box.
- Walang stop button ang delegation: Minamanmanan lamang ng Deckhand ang Bash invocation na nagpapatakbo ng delegation at hindi ito maaaring i-cancel.
- Ang mga task description ng delegation ay ipinapadala sa mga third-party service provider.
Ang source code at kumpletong dokumentasyon ay nasa GitHub. Ang Deckhand ay isang plugin na binuo nang independyente at hindi produkto ng Anthropic.