Claude Code

Agent view: quản lý nhiều phiên Claude Code chạy nền trên một màn hình

Tóm tắt

Agent view là một màn hình quản lý mọi phiên Claude Code chạy nền: phiên nào đang làm, cần bạn hay đã xong. Giao việc bằng --bg, xem nhanh bằng Space, thử hướng song song bằng /fork; nhớ mỗi phiên tiêu hạn mức riêng.

Bạn chạy ba phiên Claude Code ở ba tab terminal: một phiên sửa bug, một phiên viết test, một phiên điều tra test chập chờn. Rồi bạn mất dấu: phiên nào đang chờ bạn trả lời, phiên nào xong rồi? Agent view là màn hình duy nhất để quản lý nhiều phiên Claude Code chạy nền: thấy mỗi phiên đang làm gì, phiên nào cần bạn, phiên nào đã xong. Tính năng đang ở research preview nên giao diện và phím tắt có thể thay đổi.

Mở và giao việc

claude agents                          # mở agent view
claude agents --cwd ~/projects/app     # chỉ phiên trong thư mục này
claude --bg "điều tra test chập chờn"  # giao việc thẳng vào nền
claude --bg --name flaky-fix "điều tra test chập chờn"

Trong agent view, gõ prompt và Enter để mở một phiên nền mới. Đang ở một phiên bình thường muốn đẩy xuống nền: gõ /bg, hoặc bấm ← khi ô nhập trống.

Trạng thái và phím tắt

Biểu tượngTrạng thái
Chuyển độngĐang làm
VàngCần bạn trả lời
MờRảnh
XanhHoàn thành
Đỏ / XámLỗi / Đã dừng
  • Space: xem nhanh output hoặc câu hỏi đang chờ, trả lời mà không cần vào hẳn phiên.
  • Enter hoặc →: vào phiên; ← trên ô trống: quay lại danh sách.
  • Ctrl+T: ghim để tiến trình tiếp tục chạy; Ctrl+R: đổi tên; Ctrl+S: nhóm theo trạng thái hoặc thư mục.
  • Ctrl+X hai lần trong 2 giây: dừng rồi xoá; ?: xem toàn bộ phím tắt.

Nhân bản phiên với /fork

/fork sao chép hội thoại hiện tại sang một phiên nền mới, phiên gốc vẫn chạy tiếp. Bản sao giữ model, permission mode và effort. /fork <prompt> cho bản sao bắt đầu làm ngay, hữu ích khi muốn thử hai hướng song song từ cùng một ngữ cảnh.

Lệnh shell

claude attach <id|tên>   # vào phiên ở terminal hiện tại
claude logs <id|tên>     # output gần nhất
claude stop <id>         # dừng
claude rm <id>           # xoá khỏi danh sách (transcript vẫn giữ)

Rủi ro và lưu ý

  • Mỗi phiên tiêu hạn mức riêng: năm phiên song song là năm lần tiêu usage. Đừng mở phiên nền cho việc nhỏ.
  • Worktree tự động: trước khi sửa file, phiên nền chuyển vào git worktree riêng dưới .claude/worktrees/ để tránh đè lên nhau. Đặt worktree.bgIsolation là "none" nếu muốn sửa trực tiếp.
  • Phiên rảnh bị dừng: phiên đã xong hoặc đang chờ mà không ai vào khoảng một giờ sẽ bị dừng để giải phóng tài nguyên; hội thoại vẫn còn và tiếp tục khi bạn vào lại.
  • Tắt máy là dừng: tắt máy dừng mọi phiên đang chạy. Việc cần chạy khi máy tắt nên dùng phiên cloud.

Áp dụng thế nào?

  • Dev: Đẩy việc điều tra dài (test chập chờn, dò log) xuống nền với --bg --name, tiếp tục code ở phiên chính.
  • Tech Lead: Dùng /fork để so hai hướng giải quyết song song rồi chọn cái tốt hơn.
  • PM: Đặt tên phiên theo ticket để nhìn agent view là thấy ngay việc nào đang chờ quyết định.

Nguồn & tham khảo

  1. Manage multiple agents with agent view — Claude Code Docs