Claude Code Agent View: Hướng Dẫn `claude agents` 2026
Claude Code Agent View là dashboard CLI mới của Anthropic, ra mắt 11/5/2026, mở bằng lệnh claude agents, yêu cầu Claude Code phiên bản v2.1.139 trở lên. Một màn hình duy nhất hiện mọi background session đang chạy: cái nào đang làm việc, cái nào cần input, cái nào đã xong. Post công bố trên r/ClaudeAI thu 688 upvotes và 114 comments trong 3 ngày, signal community resonance mạnh. Feature có sẵn cho mọi paid plan: Pro, Max, Team, và seat-based Enterprise.
Bài này giải thích Agent View từ A đến Z: cách cài đặt, cách đọc trạng thái session, 3 cách dispatch task mới, phím tắt quan trọng, và quan trọng nhất, so sánh chi tiết Agent View với sub-agents, agent teams, worktrees để bạn chọn đúng tool. Mình cũng share data thực tế từ 1 tuần dùng claude agents quản lý 3 client repo song song, cost math trên Claude Max 5x, và lý do tại sao bạn KHÔNG nên dùng Agent View cho mọi workflow. Xem chi tiết team of agents.
TL;DR
- Agent View là dashboard CLI trong Claude Code (lệnh `claude agents`, ra mắt 11/5/2026, v2.1.139+) cho phép dispatch, theo dõi, và reply nhiều background session từ 1 màn hình.
- Workflow đơn giản: dispatch task, session chạy nền, peek (Space) khi cần check, attach (Enter) để vào full conversation, detach (←) quay lại table. Session vẫn chạy khi đóng terminal.
- Khác sub-agents: sub-agents là worker trong 1 session, Agent View là dashboard quản lý nhiều session độc lập. Khác agent teams: teammates không hiện row riêng. Khác worktrees: Agent View tự động tạo worktree khi cần.
- Cost cảnh báo: mỗi background session đốt quota độc lập kèm Haiku summary call mỗi 15 giây. 5 session song song bằng 5x burn rate. May 13 đến July 13 có weekly limit boost +50% cho Pro, Max, Team, Enterprise.
Claude Code Agent View Là Gì?
Claude Code Agent View là dashboard CLI dùng để dispatch và quản lý nhiều background session Claude Code từ một màn hình duy nhất. Anthropic ra mắt tính năng này ngày 11/5/2026 dưới dạng research preview, có sẵn cho mọi paid plan, yêu cầu Claude Code phiên bản v2.1.139 hoặc mới hơn.
Bạn mở dashboard bằng lệnh claude agents trong shell, sau đó dispatch task bằng cách gõ prompt mô tả công việc vào ô input ở dưới cùng rồi nhấn Enter. Mỗi background session chính là một cuộc hội thoại Claude Code đầy đủ, chạy độc lập, không cần terminal nào attach. Bạn có thể đóng terminal lúc nào cũng được mà session vẫn âm thầm tiếp tục công việc.
Khác hẳn lệnh claude chuẩn (chạy một session trong một terminal), Claude Code Agent View hiện table với mọi session, phân nhóm theo: Pinned, Ready for review, Needs input, Working, Completed. Mỗi dòng có icon trạng thái, tên session, summary một dòng, và thời gian cập nhật gần nhất. Bạn peek session bằng phím Space để xem output mới nhất không cần attach, attach bằng Enter để vào full conversation, hoặc trả lời inline trong peek panel. Lần đầu mình mở Agent View, cảm giác cứ như có một Slack riêng dành cho năm con Claude đang code song song.
Vì Sao Anthropic Ra Mắt Agent View Tháng 5/2026?
Anthropic ra mắt Claude Code Agent View để giải bài toán quản lý multi-session vốn rất tệ trên CLI thuần. Theo blog công bố chính thức, dev đang phải dùng “multiple terminal tabs, a tmux grid, and an overloaded mental ledger” khi chạy nhiều task Claude Code song song. Mỗi tab là một session riêng biệt, mỗi session giữ context khác nhau, chuyển tab là chuyển context, ai từng chạy ba session đồng thời trở lên đều hiểu cảm giác lạc dòng suy nghĩ phiền phức này. Đầu óc bạn phải gánh thêm việc nhớ “tab nào đang làm gì”, thay vì tập trung vào quyết định kỹ thuật quan trọng.
Vấn đề này còn nhức nhối hơn nhiều với dev freelance phải xử lý nhiều client cùng lúc. Bản thân mình từng quản lý ba repo client song song trước khi có Claude Code Agent View bằng tmux: pane một cho client A, pane hai cho client B, pane ba cho client C. Mỗi lần chuyển pane phải scroll lên xem Claude đang làm tới đâu, đôi khi vì vội mà paste nhầm lệnh sang client khác. Agent View giải quyết nỗi đau này bằng cách gom tất cả vào một bảng duy nhất, mỗi dòng có summary tự sinh ra theo thời gian thực, không cần bạn phải nhớ.
Cài Đặt Agent View Trong 3 Phút Như Thế Nào?
Cài đặt Agent View chỉ cần 3 bước nếu đã có Claude Code: check phiên bản, update nếu cần, chạy claude agents. Mở terminal và check phiên bản hiện tại:
claude --version
Nếu version <2.1.139, update bằng claude update. Auto-updater tải binary mới và restart supervisor process tự động, không cần restart máy. Sau khi update, mở Agent View:
claude agents
Lần đầu mở, Agent View hiện table trống với input box ở bottom. Type prompt mô tả task rồi Enter để dispatch session đầu tiên. Ví dụ thực tế của mình: "Refactor src/auth/jwt.ts sang use jose library, viết test cho 4 case". Một row mới xuất hiện ngay, trạng thái Working, summary “Read src/auth/jwt.ts”. Nếu muốn dispatch và attach ngay lập tức, nhấn Shift+Enter thay vì Enter.
Một lưu ý nhỏ: muốn pass --permission-mode, --model, hoặc --effort flags trực tiếp cho claude agents, cần v2.1.142+. Phiên bản v2.1.139-141 chỉ accept Agent View core, không accept 3 flags này.
Đọc Agent View: Trạng Thái Session Có Nghĩa Gì?
Mỗi row trong Agent View có 1 icon đầu dòng thể hiện trạng thái session. Có 6 trạng thái chính: Working (icon animated), Needs input (vàng), Idle (mờ), Completed (xanh lá), Failed (đỏ), Stopped (xám). Cách phân biệt trực quan, không cần đọc text.

Bên cạnh màu trạng thái, hình dạng icon cho biết tình trạng process: ✻ hoặc ✽ animated nghĩa process còn alive và reply ngay; ∙ nghĩa process exited (vẫn peek/attach được, Claude tự respawn từ điểm cũ); ✢ là /loop session đang ngủ giữa iteration, row hiện run count và countdown. Hai biến số icon (màu + shape) cho phép nhìn 1 phát biết cả “Claude đang làm gì” lẫn “process còn chạy không”.
Agent View group session theo trạng thái cao hơn, không 1-1 với 6 state trên. Ba group hiện ở đầu list: Pinned (mình ghim quan trọng), Ready for review (có PR đang chờ), Needs input (Claude hỏi). Hai group dưới: Working và Completed. Trong mỗi group, session có timestamp gần nhất hiện trước. Nhấn Ctrl+S để switch group theo directory thay vì state, lựa chọn này persist qua các lần mở.
Session /loop scheduled task chạy theo lịch hiện row riêng với icon ✢, hiện run count và countdown tới iteration tiếp theo. Long-running session (PR review automation, dashboard updater) cũng hiện đây.
Dispatch Session Mới Theo 3 Cách Nào?
Có 3 cách dispatch session mới: từ Agent View input, từ inside session đang attach, và từ shell trực tiếp. Cách 1 phổ biến nhất, đã demo ở section cài đặt: mở claude agents, type prompt, Enter. Cách 2 dùng khi đang attach 1 session và muốn push nó xuống background:
/bg fix flaky tests trong src/auth/__tests__
Lệnh /bg (alias của /background) move session hiện tại xuống background, kèm prompt mới (optional). Cách 3 dùng từ shell, không cần mở Agent View trước:
claude --bg "investigate the flaky SettingsChangeDetector test"
Sau khi background, Claude in ra session ID ngắn (ví dụ 7c5dcf5d) và list lệnh manage. Có thể combine --bg với --agent để dispatch sub-agent custom làm main agent: claude --agent code-reviewer --bg "address PR 1234 review comments". Xem chi tiết Claude Code Search Console.
Trong Agent View input, một số prefix có ý nghĩa đặc biệt và đáng nhớ. Prefix sẽ dispatch sub-agent có tên đó, ký hiệu @ làm điều tương tự nhưng explicit hơn cho người đọc code, trong khi @ chạy session bên trong repo con khác. Còn / gợi ý skills cho Claude Code để dispatch nhanh, và # hoặc PR URL sẽ chọn ngay session đang work trên PR đó nếu có.
Phím Tắt Quan Trọng Nhất Trong Agent View?
Có 12 phím tắt cần nhớ để dùng Agent View hiệu quả. Bảng dưới gom nhóm theo tác vụ:
| Phím | Tác dụng |
|---|---|
| `↑` / `↓` | Di chuyển giữa các row |
| `Enter` | Attach session đang chọn, hoặc dispatch nếu input có text |
| `Space` | Mở peek panel cho session đang chọn |
| `Shift+Enter` | Dispatch và attach ngay lập tức |
| `→` | Attach session đang chọn |
| `←` | Detach khỏi session, quay lại table |
| `Alt+1`..`Alt+9` | Attach session số 1-9 trong group hiện tại |
| `Ctrl+S` | Switch group theo state vs directory |
| `Ctrl+T` | Pin/unpin session đang chọn |
| `Ctrl+R` | Đổi tên session |
| `Ctrl+X` | Stop session (Ctrl+X lần 2 trong 2 giây = delete) |
| `Esc` | Đóng peek, clear input, hoặc exit |
Filter session bằng cách type vào input thay vì dispatch: a: filter theo sub-agent name, s: filter theo trạng thái (ví dụ s:working, s:blocked), # hoặc PR URL filter session đang work PR đó. Phím ? mở help overlay hiện mọi shortcut.
Agent View Khác Sub-Agents, Agent Teams Và Worktrees Ra Sao?
Đây là câu hỏi quan trọng nhất khi mới làm quen multi-agent Claude Code. Anthropic list 4 cách parallelize work: sub-agents, Agent View, agent teams, và worktrees. Mỗi cách giải vấn đề khác nhau.

Bảng so sánh chi tiết 4 phương án:
| Phương án | Cho gì | Dùng khi |
|---|---|---|
| [Sub-Agents](/claude-code-sub-agents/) | Worker delegate trong 1 session, làm side task trong context riêng, trả summary | Side task sẽ flood main conversation với search results, log, file content không cần ref sau |
| Agent View (bài này) | 1 màn hình dispatch và monitor session chạy background, mở bằng `claude agents` | Có nhiều task độc lập, muốn handoff và check status thay vì watch từng step |
| [Agent Teams](/claude-code-agent-teams/) | Multiple session coordinate qua shared task list và inter-agent messaging, có lead | Muốn Claude split project thành piece, assign, sync workers (experimental, disable mặc định) |
| [Worktrees](/claude-code-worktree/) | Separate git checkout cho parallel session không conflict file | Chạy nhiều session tự, hoặc sub-agents edit file overlap |
Bốn câu hỏi quyết định chọn cái nào. Một, ai coordinate? Bạn coordinate trong 1 conversation thì sub-agents, bạn handoff task độc lập thì Agent View, Claude coordinate group worker thì agent teams. Hai, worker có cần nói chuyện với nhau? Sub-agents report về parent session, Agent View session chỉ report về bạn, agent teams teammates message lẫn nhau. Ba, task có edit chung file? Có thì isolate bằng worktrees. Bốn, scale thế nào? Từ 1 đến 5 task thường thì Agent View, repo-wide migration 5-30 task thì lệnh /batch với subagents song song.
Một insight ít người để ý: Agent View tự động dùng worktree dưới hood. Trước khi edit file, Claude move session vào isolated worktree dưới .claude/worktrees/, parallel session đọc cùng checkout nhưng mỗi cái write vào worktree riêng. Bạn dùng Agent View đã có worktree isolation miễn phí mà không cần setup gì. Đây chính là lý do worktree là plumbing, Agent View là UI.
Quản Lý Session Từ Shell Khi Không Mở Agent View Như Thế Nào?
Mỗi background session có 1 short ID dùng cho shell command, không cần mở Agent View. ID xuất hiện khi dispatch với claude --bg và là tên directory dưới ~/.claude/jobs/. Bảng lệnh hữu ích cho scripting:
| Lệnh | Tác dụng |
|---|---|
| `claude agents` | Mở Agent View |
| `claude attach |
Attach session vào terminal hiện tại |
| `claude logs |
In output gần nhất của session |
| `claude stop |
Stop session (alias `claude kill`) |
| `claude respawn |
Restart session đã stop, giữ conversation |
| `claude respawn –all` | Restart mọi session đã stop |
| `claude rm |
Remove session khỏi list, cleanup worktree |

claude --bg, list claude agents, attach, logs, stop, cleanup. Mỗi session có short ID dạng 7c5dcf5d.Script monitor session đơn giản dùng claude logs polling:
#!/bin/bash
# monitor.sh: in log session mỗi 30s, cảnh báo nếu Failed
SESSIONS=$(ls ~/.claude/jobs/)
while true; do
for id in $SESSIONS; do
state=$(cat ~/.claude/jobs/$id/state.json | jq -r '.state')
if [[ "$state" == "failed" ]]; then
echo "[$(date +%H:%M)] Session $id FAILED"
claude logs $id | tail -5
fi
done
sleep 30
done
Script trên đọc state từ file state.json mỗi session, in cảnh báo nếu Failed. Trường hợp cần remote control qua Telegram/Discord thay vì shell, integration đó dùng cùng session ID này. Xem chi tiết voice mode Claude Code.
Supervisor Process Hoạt Động Ngầm Như Thế Nào?
Background session không gắn với terminal nào, được host bởi supervisor process chạy per-user. Supervisor tự start lần đầu bạn background session hoặc mở Agent View, bạn không quản lý trực tiếp. Khi mọi session đã finish và không terminal nào connect, supervisor tự exit và sẽ start lại lần sau cần.
3 file quan trọng debug khi session stuck. ~/.claude/daemon.log ghi mọi sự kiện supervisor (start, stop, error, auto-update). ~/.claude/daemon/roster.json list session đang chạy, dùng để reconnect sau restart. ~/.claude/jobs/ state cụ thể của session, hiển thị trong Agent View row.
Một hành vi rất hay mà bạn nên biết về supervisor. Process này theo dõi file binary của Claude Code trên đĩa, sau khi auto-updater cho Claude Code thay binary mới, supervisor sẽ tự restart vào version mới và reconnect tất cả background session đang chạy. Đây là local file watch, không phải network check ra ngoài Anthropic. Vì session là detached process nên đi qua quá trình restart vẫn không mất dữ liệu hay state, bạn không cần làm gì thêm.
Cost Math: 5 Session Song Song Tốn Bao Nhiêu Token?
Mỗi background session đốt subscription quota độc lập, plus 1 Haiku-class call mỗi 15 giây để generate row summary khi session đang work. Chạy 10 agent song song dùng quota gấp khoảng 10 lần chạy 1 cái. Đây là số liệu Anthropic công bố thẳng trong docs, không phải estimate.
Mình đo thực tế 1 tuần (5-12/5/2026): 3 session song song chạy 3 client repo (Next.js auth flow, Express API migration, Jest test debugging), tổng cộng 27 task dispatch, đốt 68% weekly quota Claude Max 5x trước Chủ Nhật. So với workflow cũ 1 session sequential, tốc độ tăng 3.2x nhưng quota burn cũng 2.8x. Net throughput trên quota: 1.14x. Kết luận: đáng cho deadline gấp, không đáng cho idle exploration work.
Weekly limit boost +50% từ 13/5 tới 13/7/2026 áp dụng cho mọi paid plan, stack với 2x boost trên 5-hour limit. Cụ thể: Max 5x bình thường khoảng 800 prompt/tuần (estimate cộng đồng), tạm thời thành ~1200 prompt/tuần. Đây là lý do Anthropic launch Agent View cùng thời điểm tăng limit, multi-session burn rate tăng nhanh cần buffer.
Khi Nào KHÔNG Nên Dùng Agent View?
Agent View không phải universal solution. Có 4 trường hợp cụ thể nên skip. Một, workflow chỉ có 1-2 task. Dispatch 1 session vào Agent View phức tạp hơn chạy claude trực tiếp. Một session không cần dashboard, 2 session dùng split pane VS Code đủ.
Hai, machine hay sleep hoặc shutdown. Background session local, dừng khi máy sleep, restart bằng claude respawn --all sau khi máy wake. Workflow laptop ngủ liên tục thay đổi context mỗi 2 giờ thì Agent View phiền hơn lợi.
Ba, task edit file overlap mà không setup worktree đúng. Agent View tự tạo worktree khi cần edit, nhưng nếu chạy ngoài git repo, session write thẳng vào working directory không isolate. Hai session edit cùng file ngoài repo sẽ conflict im lặng.
Bốn, làm việc trên CI/CD pipeline hoặc hệ thống production thật. Background session không phù hợp cho task long-running cần audit trail rõ ràng và đáng tin cậy. Routine schedule task hoặc một job scheduler chuyên dụng (cron, Airflow, GitHub Actions) là lựa chọn an toàn hơn cho môi trường nghiêm túc.
Nguyên tắc chọn nhanh cho bạn: nếu workflow của bạn có từ ba task độc lập trở lên cần làm song song trong cùng tuần, Claude Code Agent View đáng học. Nếu chỉ làm một task duy nhất trong một thời điểm, mở claude thẳng vẫn tiện hơn. Nếu chạy task tự động theo lịch hoặc trên hạ tầng production, dùng tooling chuyên cho việc đó thay vì Agent View.
Mẹo nâng cao: kết hợp Agent View với các lệnh ẩn như /peek cùng /agents stop. Đọc đầy đủ bộ 10 lệnh ẩn cho power user tại Top 10 Hidden Lệnh Ẩn Claude Code 2026.
Agent View dashboard hữu ích nhất khi monitor parallel workers. Đọc case study Parallel Claudes build C compiler để xem cách Anthropic Engineering monitor 3 worker song song.
Câu Hỏi Thường Gặp
Agent View yêu cầu Claude Code phiên bản nào?
v2.1.139 trở lên cho core feature, v2.1.142+ cho --permission-mode, --model, --effort flag. Check bằng claude --version, update bằng claude update. Phiên bản cũ chạy claude agents sẽ list sub-agents thay vì mở dashboard.
Agent View có tốn nhiều token hơn không?
Có. Mỗi background session đốt quota độc lập, plus 1 Haiku-class call mỗi 15 giây khi đang Working để generate row summary. 5 session song song bằng 5x burn rate quota chính cộng Haiku overhead. Call Haiku rẻ hơn Sonnet/Opus nhiều nhưng vẫn cộng dồn.
Có thể dùng Agent View trên free plan không?
Không. Available cho Pro, Max, Team, seat-based Enterprise. Free plan không có Claude Code nên không có Agent View. Sub-agents trong 1 session vẫn miễn phí với Pro plan.
Background session có chạy tiếp khi máy sleep không?
Không. Session local, dừng khi máy sleep/shutdown. Sau khi máy wake, session hiện status Failed trong Agent View. Restart bằng claude respawn --all (tất cả) hoặc claude respawn (1 cái). Transcript và state preserved.
Làm sao xem log của background session từ shell?
claude logs in output gần nhất. Session ID hiện khi dispatch bằng claude --bg, hoặc list ở ~/.claude/jobs/. Muốn output dài hơn dùng claude attach xem full transcript, sau đó detach bằng ← trên empty input.
Tắt Agent View hoàn toàn bằng cách nào?
Set disableAgentView: true trong settings.json, hoặc env var CLAUDE_CODE_DISABLE_AGENT_VIEW=true. Admin enforce qua managed settings cho team. Tắt rồi vẫn dùng claude bình thường, chỉ mất khả năng dispatch background.
Agent View có hoạt động với Bedrock hoặc Vertex AI không?
Phiên bản cũ không support, chạy claude agents chỉ list sub-agents. Update lên latest binary để có support. Nếu vẫn không mở Agent View sau update, check permission mode và env var có disable không.
Bạn Bắt Đầu Dùng Agent View Từ Đâu?
Bắt đầu với 1 task đơn giản trong 5 phút. Tuần 1: mở claude agents lần đầu, dispatch một task refactor file nhỏ để thử cảm giác, peek bằng phím Space để xem output, attach bằng Enter khi muốn vào full conversation, detach ← để quay lại bảng, stop bằng Ctrl+X khi xong việc. Hãy làm quen từ từ với năm thao tác cơ bản này trước khi scale lên nhiều session cùng lúc, tránh bị lạc dòng suy nghĩ ngay từ ngày đầu sử dụng.
Tuần 2: dispatch 2-3 session song song cho task độc lập, đọc ~/.claude/daemon.log để hiểu supervisor. Setup script monitor cơ bản theo ví dụ section quản lý shell. Thử filter s:working, s:blocked trong input.
Tuần 3-4: integrate với sub-agents qua @ prefix và skills qua / prefix. So sánh workflow trước với sau, đo throughput thực tế bằng chính số liệu của mình. Nếu thấy quota burn quá nhanh và ngân sách bắt đầu căng thẳng, giảm xuống còn 2 hoặc 3 session đồng thời thay vì 5+ là một quyết định khôn ngoan và bền vững hơn về lâu dài.
Agent View và Claude Cowork là gì là hai mặt của cùng chiến lược Anthropic: local CLI versus cloud web app. Repo NDA bí mật khách hàng thì dùng Agent View vì dữ liệu không upload lên server bên thứ ba, còn nhu cầu kiểm tra tiến độ nhanh trên điện thoại lúc đi đường thì dùng Cowork tiện hơn nhiều. Bạn không cần chọn cứng một bên cho cả workflow, hãy chọn surface phù hợp với từng kịch bản công việc cụ thể của bản thân và team đang làm việc cùng.
Pair với /goal command autonomous loop để dispatch 3-5 self-driving session parallel monitor qua Agent View.
