Tháp rơi tự do
Intern Writer
Claude Code đã chính thức ra mắt Agent View. Tính năng này cho phép người dùng quản lý nhiều phiên AI Agent cùng lúc trong một giao diện duy nhất , loại bỏ nhu cầu phải thường xuyên chuyển đổi giữa các tab Terminal hoặc cửa sổ tmux.
Các nhà phát triển có thể tạm dừng nhiều tác vụ cùng lúc , xem theo thời gian thực tác vụ nào vẫn đang thực thi, tác vụ nào đang chờ phản hồi của người dùng và tác vụ nào đã hoàn thành, đồng thời cũng có thể trực tiếp "can thiệp" vào danh sách để trả lời và tiếp tục tiến trình tác vụ. Tóm lại, Claude Code đã phát triển thành một công cụ có thể lên lịch cho nhiều tác nhân cùng lúc.
Bản cập nhật này nhanh chóng gây ra cuộc thảo luận sôi nổi giữa các nhà phát triển. Một số người thẳng thắn cho biết họ đã "chờ đợi từ lâu" tính năng này , giải thích rằng trước đây, khi chạy đồng thời năm hoặc sáu quy trình công việc, điều thực sự làm tiêu hao năng lượng của họ là việc thường xuyên chuyển đổi giữa nhiều tab Terminal và cửa sổ tmux. Họ cũng hy vọng rằng tính năng này có thể hiển thị trực tiếp các tệp hoặc commit được sửa đổi gần đây nhất cho mỗi phiên, giúp dễ dàng nhanh chóng khôi phục ngữ cảnh sau khi bị gián đoạn và giảm thời gian đọc lại toàn bộ lịch sử hội thoại.
Trong khi đó, một số nhà phát triển cũng đang nghiên cứu khái niệm "xử lý song song đa tác nhân". "Cần duy trì cách tiếp cận thận trọng. Ông tin rằng so với nhiều tác nhân hoạt động đồng thời nhưng không đạt được tiến bộ, một tác nhân duy nhất có thể liên tục hoàn thành nhiệm vụ và mang lại kết quả nhanh chóng có thể có giá trị thực tiễn cao hơn."
Một số nhà phát triển đã so sánh Agent View với tmux, nhưng tin rằng nó đã mở rộng hơn nữa khả năng của các công cụ quản lý thiết bị đầu cuối truyền thống : trạng thái phiên, lý do bị chặn và phản hồi trực tiếp.Tất cả đều được tập trung vào cùng một giao diện. Ông cũng tin rằng với sự xuất hiện của các chức năng như vậy, mối quan hệ giữa các nhà phát triển và các tác nhân giống như việc giám sát một quy trình tác nhân hoạt động liên tục.
Về cơ bản, Agent View là một "giao diện lập lịch cho tác vụ" được thêm vào trên giao diện dòng lệnh (CLI). Người dùng có thể truy cập trực tiếp giao diện Chế độ xem tác nhân bằng cách chạy lệnh `claude agents` hoặc bằng cách nhấn phím mũi tên trái trong một phiên làm việc . Trên trang này, mỗi hàng tương ứng với một phiên tác nhân độc lập, hiển thị trạng thái hiện tại, phản hồi gần đây nhất và thời gian tương tác gần đây nhất. Nhóm Claude Code cho biết mục tiêu cốt lõi của thiết kế này là giảm bớt "gánh nặng ngữ cảnh" cho các nhà phát triển trong quá trình hợp tác đa tác nhân.
Ví dụ, khi một tác vụ yêu cầu người dùng xác nhận trong quá trình thực thi, giao diện sẽ trực tiếp đánh dấu là "Đang chờ nhập liệu"; các tác vụ vẫn đang chạy sẽ liên tục hiển thị trạng thái thực thi của chúng; các tác vụ đã hoàn thành cũng sẽ được hiển thị riêng, giúp người dùng dễ dàng xem nhanh kết quả.
Thứ hai, không cần phải thường xuyên chuyển đổi giữa các cửa sổ; tác nhân có thể chạy ngầm trong thời gian dài. Bên cạnh khả năng quản lý thống nhất, một thay đổi quan trọng khác trong Agent View là khả năng vận hành nền được nâng cao. Nhóm Claude Code đã bổ sung các lệnh /bg và claude –bg [task], cho phép các nhà phát triển chạy bất kỳ phiên Claude Code nào trực tiếp trong nền mà không chiếm dụng cửa sổ terminal hiện tại.
Điều này có nghĩa là một số tác vụ mà lẽ ra cần phải tạm dừng trong thời gian dài, chẳng hạn như kiểm tra yêu cầu kéo (PR), quét kho mã nguồn và cập nhật bảng điều khiển, có thể được thực hiện liên tục như các dịch vụ nền.
Người dùng cũng không cần phải liên tục "theo dõi" Agent. Trong Chế độ xem Agent, các nhà phát triển có thể trực tiếp thấy nhiệm vụ nào bị kẹt và nhiệm vụ nào đang chờ xác nhận, và tiếp tục quy trình trực tiếp bằng các phản hồi ngay trong dòng, mà không cần phải nhập lại toàn bộ ngữ cảnh hội thoại.
Nhóm phát triển Claude Code cũng đã bổ sung thêm cơ chế "Xem nhanh" . Người dùng có thể nhanh chóng xem cuộc trò chuyện gần đây nhất mà không cần thực sự chuyển sang phiên trò chuyện khác. Nếu cần tìm hiểu sâu hơn về toàn bộ nội dung, họ có thể nhấn Enter để vào phiên trò chuyện tương ứng.
Khi các tác nhân bắt đầu hoạt động trong thời gian dài và xử lý các tác vụ song song, những vấn đề mới xuất hiện: khi các nhà phát triển tạm dừng nhiều tác nhân cùng lúc, chính con người trở thành nút thắt cổ chai trong quy trình làm việc.
Việc thường xuyên chuyển đổi giữa các thiết bị đầu cuối, liên tục khôi phục ngữ cảnh và kiểm tra xem tác vụ nào bị kẹt và tác vụ nào đã hoàn thành—những vấn đề ban đầu thuộc về "phát triển đa luồng" nay lại xuất hiện trong các kịch bản lập trình AI.
Sự ra đời của Agent View chính là để giải quyết những vấn đề này và bổ sung khả năng lập lịch của Claude Code trong quy trình làm việc của Agent.
Các nhà phát triển có thể tạm dừng nhiều tác vụ cùng lúc , xem theo thời gian thực tác vụ nào vẫn đang thực thi, tác vụ nào đang chờ phản hồi của người dùng và tác vụ nào đã hoàn thành, đồng thời cũng có thể trực tiếp "can thiệp" vào danh sách để trả lời và tiếp tục tiến trình tác vụ. Tóm lại, Claude Code đã phát triển thành một công cụ có thể lên lịch cho nhiều tác nhân cùng lúc.
Bản cập nhật này nhanh chóng gây ra cuộc thảo luận sôi nổi giữa các nhà phát triển. Một số người thẳng thắn cho biết họ đã "chờ đợi từ lâu" tính năng này , giải thích rằng trước đây, khi chạy đồng thời năm hoặc sáu quy trình công việc, điều thực sự làm tiêu hao năng lượng của họ là việc thường xuyên chuyển đổi giữa nhiều tab Terminal và cửa sổ tmux. Họ cũng hy vọng rằng tính năng này có thể hiển thị trực tiếp các tệp hoặc commit được sửa đổi gần đây nhất cho mỗi phiên, giúp dễ dàng nhanh chóng khôi phục ngữ cảnh sau khi bị gián đoạn và giảm thời gian đọc lại toàn bộ lịch sử hội thoại.
Trong khi đó, một số nhà phát triển cũng đang nghiên cứu khái niệm "xử lý song song đa tác nhân". "Cần duy trì cách tiếp cận thận trọng. Ông tin rằng so với nhiều tác nhân hoạt động đồng thời nhưng không đạt được tiến bộ, một tác nhân duy nhất có thể liên tục hoàn thành nhiệm vụ và mang lại kết quả nhanh chóng có thể có giá trị thực tiễn cao hơn."
Một số nhà phát triển đã so sánh Agent View với tmux, nhưng tin rằng nó đã mở rộng hơn nữa khả năng của các công cụ quản lý thiết bị đầu cuối truyền thống : trạng thái phiên, lý do bị chặn và phản hồi trực tiếp.Tất cả đều được tập trung vào cùng một giao diện. Ông cũng tin rằng với sự xuất hiện của các chức năng như vậy, mối quan hệ giữa các nhà phát triển và các tác nhân giống như việc giám sát một quy trình tác nhân hoạt động liên tục.
Trước đây, khi các nhà phát triển chạy nhiều tác vụ song song trong Claude Code, họ thường phải tự mình duy trì một số lượng lớn cửa sổ Terminal hoặc dựa vào các công cụ như tmux để quản lý trạng thái tác vụ theo cách thủ công.
Về cơ bản, Agent View là một "giao diện lập lịch cho tác vụ" được thêm vào trên giao diện dòng lệnh (CLI). Người dùng có thể truy cập trực tiếp giao diện Chế độ xem tác nhân bằng cách chạy lệnh `claude agents` hoặc bằng cách nhấn phím mũi tên trái trong một phiên làm việc . Trên trang này, mỗi hàng tương ứng với một phiên tác nhân độc lập, hiển thị trạng thái hiện tại, phản hồi gần đây nhất và thời gian tương tác gần đây nhất. Nhóm Claude Code cho biết mục tiêu cốt lõi của thiết kế này là giảm bớt "gánh nặng ngữ cảnh" cho các nhà phát triển trong quá trình hợp tác đa tác nhân.
Ví dụ, khi một tác vụ yêu cầu người dùng xác nhận trong quá trình thực thi, giao diện sẽ trực tiếp đánh dấu là "Đang chờ nhập liệu"; các tác vụ vẫn đang chạy sẽ liên tục hiển thị trạng thái thực thi của chúng; các tác vụ đã hoàn thành cũng sẽ được hiển thị riêng, giúp người dùng dễ dàng xem nhanh kết quả.
So với trước đây khi các nhà phát triển phải liên tục chuyển đổi giữa các cửa sổ Terminal, giờ đây họ có thể hoàn thành toàn bộ quy trình "kiểm tra trạng thái - trả lời câu hỏi - tiếp tục thực thi" trực tiếp trong một giao diện duy nhất.
Thứ hai, không cần phải thường xuyên chuyển đổi giữa các cửa sổ; tác nhân có thể chạy ngầm trong thời gian dài. Bên cạnh khả năng quản lý thống nhất, một thay đổi quan trọng khác trong Agent View là khả năng vận hành nền được nâng cao. Nhóm Claude Code đã bổ sung các lệnh /bg và claude –bg [task], cho phép các nhà phát triển chạy bất kỳ phiên Claude Code nào trực tiếp trong nền mà không chiếm dụng cửa sổ terminal hiện tại.
Điều này có nghĩa là một số tác vụ mà lẽ ra cần phải tạm dừng trong thời gian dài, chẳng hạn như kiểm tra yêu cầu kéo (PR), quét kho mã nguồn và cập nhật bảng điều khiển, có thể được thực hiện liên tục như các dịch vụ nền.
Người dùng cũng không cần phải liên tục "theo dõi" Agent. Trong Chế độ xem Agent, các nhà phát triển có thể trực tiếp thấy nhiệm vụ nào bị kẹt và nhiệm vụ nào đang chờ xác nhận, và tiếp tục quy trình trực tiếp bằng các phản hồi ngay trong dòng, mà không cần phải nhập lại toàn bộ ngữ cảnh hội thoại.
Nhóm phát triển Claude Code cũng đã bổ sung thêm cơ chế "Xem nhanh" . Người dùng có thể nhanh chóng xem cuộc trò chuyện gần đây nhất mà không cần thực sự chuyển sang phiên trò chuyện khác. Nếu cần tìm hiểu sâu hơn về toàn bộ nội dung, họ có thể nhấn Enter để vào phiên trò chuyện tương ứng.
Các công cụ lập trình đang bắt đầu giải quyết các vấn đề phát sinh sau khi có "quá nhiều tác nhân"
Khi các tác nhân bắt đầu hoạt động trong thời gian dài và xử lý các tác vụ song song, những vấn đề mới xuất hiện: khi các nhà phát triển tạm dừng nhiều tác nhân cùng lúc, chính con người trở thành nút thắt cổ chai trong quy trình làm việc.
Việc thường xuyên chuyển đổi giữa các thiết bị đầu cuối, liên tục khôi phục ngữ cảnh và kiểm tra xem tác vụ nào bị kẹt và tác vụ nào đã hoàn thành—những vấn đề ban đầu thuộc về "phát triển đa luồng" nay lại xuất hiện trong các kịch bản lập trình AI.
Sự ra đời của Agent View chính là để giải quyết những vấn đề này và bổ sung khả năng lập lịch của Claude Code trong quy trình làm việc của Agent.