<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Token-Cost on Howar31 Blog</title><link>https://blog.howar31.com/tags/token-cost/</link><description>Recent content in Token-Cost on Howar31 Blog</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Wed, 03 Jun 2026 23:57:25 +0800</lastBuildDate><atom:link href="https://blog.howar31.com/tags/token-cost/index.xml" rel="self" type="application/rss+xml"/><item><title>讓 Claude Code 同時做很多事：subagents、worktrees、workflows、agent teams 白話入門</title><link>https://blog.howar31.com/posts/claude-code-parallel-agents/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/claude-code-parallel-agents/</guid><description>&lt;style&gt;
.vp-image-modal-card { max-width: 96vw; }
.vp-image-modal-img { max-height: 92vh; }
&lt;/style&gt;
&lt;p&gt;Claude Code 提供四種讓單一對話變成平行作業的做法：subagents、git worktrees、workflows、agent teams。一邊修 bug、一邊開發新功能、一邊查資料，這類「同時做好幾件事」的需求都可以靠它們達成。&lt;/p&gt;
&lt;p&gt;四個名字相近、容易混淆。本文從「為什麼需要它們」開始，逐一說明：各是什麼、差在哪、怎麼用、花多少 token、什麼情況適用哪一個。&lt;/p&gt;
&lt;h2 id="1-先搞懂為什麼一個-ai-不夠用"&gt;1. 先搞懂：為什麼一個 AI 不夠用&lt;/h2&gt;
&lt;p&gt;要理解這四種手段，得先知道它們在解決什麼問題。&lt;/p&gt;
&lt;p&gt;一個正在運作的 Claude 對話，本質上是「一個大腦 + 一個記憶體」。這個記憶體叫做 &lt;strong&gt;context window（對話視窗）&lt;/strong&gt;，它裝著到目前為止的所有對話：使用者的輸入、它讀過的檔案、執行過的指令輸出。它有兩個天生的限制：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;容量有限&lt;/strong&gt;：塞太多東西進去（例如一次讀進好幾萬行 log），會把記憶體填滿，或開始遺漏前面的內容。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一次只做一件事&lt;/strong&gt;：同一個對話視窗裡，它是一步接一步地做，沒辦法真的「分身」。&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class="post-figure"&gt;
 &lt;img src="./images/context-ceiling.svg" alt="一個 AI 只有一個對話視窗，容量有限且一次只能做一件事" loading="lazy"&gt;
 &lt;figcaption&gt;一個 AI 只有一個對話視窗，容量有限且一次只能做一件事&lt;/figcaption&gt;
&lt;/figure&gt;&lt;p&gt;這四種平行手段，全部都是在處理這兩個限制 —— 差別只在於它們用什麼方式「分身」、彼此之間怎麼隔離、又怎麼協調。&lt;/p&gt;
&lt;h2 id="2-四個角色一張圖先看懂"&gt;2. 四個角色，一張圖先看懂&lt;/h2&gt;
&lt;p&gt;以下先用一張全景圖概覽。這四種手段可以用兩個問題來區分：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;會不會開出獨立的「檔案工作區」？&lt;/strong&gt;（也就是各自一份檔案、互不干擾地改）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;會不會開出獨立的「對話視窗」？&lt;/strong&gt;（也就是各自一份記憶體）&lt;/li&gt;
&lt;/ol&gt;
&lt;figure class="post-figure"&gt;
 &lt;img src="./images/four-roles-overview.svg" alt="四種平行手段沿著「檔案隔離」與「對話視窗隔離」兩個維度的定位" loading="lazy"&gt;
 &lt;figcaption&gt;四種平行手段沿著「檔案隔離」與「對話視窗隔離」兩個維度的定位&lt;/figcaption&gt;
&lt;/figure&gt;&lt;p&gt;用一句話分別概括：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Subagent（小幫手）&lt;/strong&gt;：派一個助手去辦一件事，它在自己的房間做完，只把&lt;strong&gt;結論&lt;/strong&gt;交回來。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Worktree（獨立工作桌）&lt;/strong&gt;：在同一個專案上，給每個人一張&lt;strong&gt;獨立的桌子&lt;/strong&gt;，各自在自己的分支上改檔案、互不干擾。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Workflow（自動生產線）&lt;/strong&gt;：一段&lt;strong&gt;事先寫好的流程腳本&lt;/strong&gt;，由程式自動指揮一群小幫手照表操課。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent team（團隊）&lt;/strong&gt;：一群&lt;strong&gt;會互相講話&lt;/strong&gt;的完整 AI，共用一張任務清單，自己分工協作。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;前兩個是 Claude Code 的&lt;strong&gt;正式功能&lt;/strong&gt;，新手最先會用到；後兩個比較進階，其中 agent team 目前還是&lt;strong&gt;實驗性功能&lt;/strong&gt;（後面會詳述）。接下來一個一個拆開講。&lt;/p&gt;
&lt;h2 id="3-subagents--派一個小幫手去辦事"&gt;3. Subagents — 派一個小幫手去辦事&lt;/h2&gt;
&lt;h3 id="31-它是什麼"&gt;3.1 它是什麼&lt;/h3&gt;
&lt;p&gt;Subagent 是在&lt;strong&gt;同一個對話&lt;/strong&gt;裡臨時派出去的一個助手。交給它一個明確的任務（「查這份文件講了什麼」「review 這個檔案」「跑測試看結果」），它會在&lt;strong&gt;自己獨立的對話視窗&lt;/strong&gt;裡把事情做完，然後只把一份&lt;strong&gt;摘要&lt;/strong&gt;交回主對話。&lt;/p&gt;</description></item></channel></rss>