CLI agent của bạn chết ngay lúc khởi chạy.
Đây là lý do chính xác.
Một CLI agent không khởi động được là kiểu thất bại làm nản lòng nhất trong AI coding: không output, không stack trace, đôi khi chỉ là một dấu nhắc quay trở lại. CLI Doctor bắt lấy khoảnh khắc đó, đọc xem thực sự đã xảy ra chuyện gì, và trả lời câu hỏi duy nhất quan trọng: cái gì hỏng, và bây giờ tôi phải làm gì.
Nó biết chính xác lệnh mà AgentsRoom đã chạy, cờ nào đến từ thiết lập nào, và CLI đã in ra gì trước khi bỏ cuộc. Đó là ngữ cảnh mà một kết quả tìm kiếm không bao giờ có.
Một lần khởi chạy thất bại, lỗi thật, và một chẩn đoán chỉ đích danh thiết lập chịu trách nhiệm.
Các CLI agent thay đổi rất nhanh. Một cờ bị gỡ trong một bản phát hành nhỏ, một binary biến mất khỏi PATH sau khi nâng cấp Node, một phiên đăng nhập hết hạn, một sandbox từ chối khởi động, một file cấu hình viết cho công cụ khác lại bị đọc vào. Kết quả ở phía bạn luôn giống nhau: bạn gửi một prompt và không có gì xảy ra.
Phần khó không bao giờ là cách sửa. Phần khó là biết trong hai mươi thứ nằm trong lệnh khởi chạy thì cái nào đã hỏng, và nó đến từ ứng dụng, từ cài đặt nhà cung cấp của bạn, từ một tùy chọn ghi đè bạn đặt trên đúng agent đó ba tuần trước, hay từ chính CLI đã thay đổi sau lưng bạn.
CLI Doctor lấp khoảng trống đó. Nó lưu lại bản ghi chính xác lệnh đã được khởi chạy, gắn nhãn cho từng cờ với thiết lập đã tiêm nó vào, ghi lại những gì CLI đã in ra, và biến tất cả thành một chẩn đoán ngắn kèm các bước cụ thể. Các kiểm tra tất định luôn chạy trước và giữ quyền ưu tiên: AI chỉ lên tiếng khi ứng dụng thực sự không tự trả lời được.
Bạn nhận được gì thay cho một terminal trống rỗng
Một bản tóm tắt bằng ngôn ngữ dễ hiểu về thứ đã hỏng, không phải một stack trace phải giải mã. Một hoặc hai câu nêu đúng nguyên nhân thật sự.
Các bước tiếp theo cụ thể, có thứ tự. Mỗi bước có thể kèm một lối tắt đến đúng bảng cài đặt, lệnh cài lại hoặc một lần khởi chạy lại, để bạn không bao giờ phải đi tìm xem tùy chọn đó nằm ở đâu.
Nguồn gốc của cờ: mỗi token trong lệnh khởi chạy đều được quy về nguồn của nó, nên câu trả lời có thể nói "cờ này đến từ chế độ Autonomous trong Cài đặt" thay vì đoán mò.
Cách xử lý tương tự cho các lệnh dev. Khi lệnh build, test hay server của bạn thất bại trong một terminal, chẩn đoán chỉ cách một cú nhấp, và từ đó bạn có thể giao toàn bộ việc này cho một agent DevOps.
Một chẩn đoán diễn ra như thế nào
Phân lớp có chủ ý: các kiểm tra rẻ và chắc chắn chạy trước, AI là phương án cuối cùng.
AgentsRoom ghi lại lần khởi chạy thật
Ngay tại thời điểm duy nhất một terminal được tạo ra, toàn bộ lệnh được ghi lại: binary, cờ, model, tùy chọn. Chính bản ghi đó làm cho một chẩn đoán chính xác trở nên khả thi về sau, và nó bao phủ mọi con đường mà một agent có thể được khởi động, kể cả một lần khởi chạy được kích hoạt từ điện thoại hay từ một ticket backlog.
Các kiểm tra tất định được lên tiếng trước
Thiếu một binary, một cờ mà CLI không còn chấp nhận, một phiên chưa đăng nhập, một phiên bản đã cũ: đó là những kết luận đã biết và chắc chắn. Chúng được trả lời trực tiếp bằng một banner và một nút sửa. Không gọi AI, không phải chờ.
Một lần khởi chạy khả nghi được xác nhận chéo, không phải suy đoán
Nếu lỗi không nằm trong các trường hợp đã biết, AgentsRoom tìm một mẫu lỗi trong những giây đầu rồi kiểm tra xem thực sự cái gì đang chạy trong terminal. Một CLI chỉ đơn giản là khởi động chậm, hoặc đang bận cài các server MCP trong lần chạy đầu, không phải là một lỗi và sẽ bị loại bỏ.
Ngữ cảnh đã được che sẽ được đem đi chẩn đoán
Chỉ khi đó AI mới vào cuộc, với trích đoạn lỗi, lệnh đã được làm sạch và bản đồ nguồn gốc của cờ. System prompt, các giá trị trông giống bí mật và các đối số dài trong dấu nháy được che trên máy của bạn trước khi bất cứ thứ gì được gửi đi.
Bạn nhận một bản tóm tắt cùng các bước, và bạn quyết định
Chẩn đoán hiện ra trong terminal. Không bao giờ có gì được thực thi thay bạn: một nút hành động mở đúng phần cài đặt, đề nghị khởi chạy lại hoặc hiển thị lệnh cài đặt, và bạn vẫn là người bấm nó.
Câu trả lời đến từ đâu
CLI Doctor đọc chính những bề mặt mà bạn cấu hình. Đây là ba nơi tạo ra phần lớn lỗi khởi chạy.
Cờ khởi chạy đến từ giá trị mặc định của nhà cung cấp, chế độ autonomous, một model được ghim hoặc một tùy chọn ghi đè theo từng agent. Đây thường là nơi chẩn đoán đưa bạn tới.
Tìm hiểu thêmCác lệnh build, test và server nhận cùng một chẩn đoán, khi bạn nhấp chứ không tự động, vì một vòng lặp watch bị lỗi sẽ hỏi mãi không thôi.
Tìm hiểu thêmViệc biết một agent đang suy nghĩ, đã xong, đang chờ hay đã chết chính là thứ báo cho AgentsRoom rằng có gì đó đã sai ngay từ đầu.
Tìm hiểu thêmĐược xây dựng với những giới hạn hiển nhiên
FAQ
CLI Doctor bao phủ những CLI agent nào?
Tất cả. Bản ghi khởi chạy được viết tại đúng một điểm duy nhất nơi AgentsRoom tạo ra một terminal, nên Claude Code, Codex CLI, GitHub Copilot CLI, Antigravity CLI, OpenCode, Aider, Grok Build, Mistral Vibe và Kimi Code đều được bao phủ, cùng với các agent khởi động từ ứng dụng companion mobile hoặc từ một ticket backlog.
Nó có gửi output terminal của tôi lên máy chủ không?
Nó gửi một trích đoạn đã che dữ liệu nhạy cảm của lỗi khởi chạy, lệnh khởi chạy đã được làm sạch và bản đồ nguồn gốc của cờ, và chỉ khi thực sự có một chẩn đoán được tạo ra. System prompt, các giá trị biến môi trường trông giống bí mật và các đối số dài trong dấu nháy được loại bỏ trên máy của bạn trước. Mã nguồn của bạn không bao giờ nằm trong đó, và có thể tắt hoàn toàn chẩn đoán tự động trong Cài đặt, mục Quyền riêng tư và dữ liệu.
Nó có tự chạy lệnh hay thay đổi cài đặt của tôi không?
Không. Một bước có thể kèm một lối tắt mở đúng bảng cài đặt, đề nghị khởi chạy lại agent hoặc hiển thị lệnh cài đặt để copy. Việc thực thi bất cứ thứ gì luôn là hành động của bạn.
Cụ thể thì nguồn gốc của cờ là gì?
AgentsRoom ghép lệnh khởi chạy từ nhiều lớp: giá trị mặc định của nhà cung cấp, chế độ autonomous, model bạn đã chọn, một mức độ suy luận, một tùy chọn CLI ghi đè theo từng agent, và nhiều thứ khác. Nguồn gốc của cờ gắn nhãn cho từng token của lệnh cuối cùng bằng lớp đã đặt nó vào đó, nên chẩn đoán có thể chỉ ra đúng công tắc cần gạt thay vì mô tả cờ một cách trừu tượng.
Nó có kích hoạt với mọi lỗi không?
Không, và đó là chủ ý. Trong một terminal agent, nó chỉ kích hoạt một lần cho mỗi đợt khởi chạy thất bại, và chỉ khi thất bại được xác nhận chéo: một CLI chỉ đơn giản là khởi động chậm, hoặc đang bận cài các server MCP trong lần chạy đầu, sẽ bị loại bỏ thay vì đem đi chẩn đoán. Với các terminal lệnh dev, chẩn đoán chỉ chạy khi bạn nhấp, vì một vòng lặp watch bị lỗi sẽ phát lại lỗi của nó liên tục.
Nó có dùng được trên gói miễn phí không?
Có, kèm một hạn mức hàng tháng. Gói Plus nâng hạn mức đó lên và gói Pro thì trên thực tế là không giới hạn. Các kết luận tất định, vốn bao phủ những lỗi phổ biến nhất như thiếu binary hay một cờ bị từ chối, hoàn toàn không bị tính vào hạn mức: chúng không bao giờ gọi model.
Chuyện gì xảy ra với một agent chạy trên máy từ xa qua SSH?
Tiến trình foreground ở phía bạn chính là SSH client, nên một CLI từ xa bị chết vẫn trông khỏe mạnh từ đây và đợt đó bị bỏ qua. Đó là một đánh đổi có chủ ý: bỏ lỡ một chẩn đoán vẫn tốt hơn một chẩn đoán sai đầy tự tin. Các kiểm tra tất định vẫn áp dụng ở phía đầu kia của kết nối.
Nó khác gì với việc dán lỗi vào một chatbot?
Một chatbot chỉ thấy đoạn tin nhắn bạn dán vào. CLI Doctor còn có chính xác lệnh đã chạy, nguồn gốc của từng cờ trong đó, nhà cung cấp và model đang dùng cùng trạng thái của tiến trình, mà bạn không phải tự ghép thứ gì. Chính ngữ cảnh đó biến một câu trả lời chung chung thành tên của thiết lập cần thay đổi.
Bạn cũng có thể thích
Multi-Provider
AgentsRoom hỗ trợ 9 nhà cung cấp AI coding: Claude, Codex, GitHub Copilot CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe và Kimi Code. Giao một nhà cung cấp khác nhau cho từng agent, chuyển đổi nhà cung cấp giữa chừng cuộc trò chuyện và giữ nguyên ngữ cảnh đầy đủ với handoff tự động. Công cụ AI coding multi-provider tốt nhất.
Theo Dõi Trạng Thái
Theo dõi trạng thái của mọi Claude Code agent trong thoáng mắt. Chỉ báo mã màu cho các trạng thái đang suy nghĩ, hoàn thành, rảnh và cần input. Bộ đếm thời gian, tóm tắt hoạt động và số lượng cấp dự án.
Dev Terminals
Chạy build, test và dev server trong cùng cửa sổ với các agent của bạn, có chuông báo khi một lệnh dài hoàn tất và một chẩn đoán khi nó thất bại.
Khôi phục agent và terminal
Mở lại ứng dụng và tìm thấy các agent cùng dev terminal của bạn đúng chỗ bạn đã để lại, kèm tùy chọn tiếp tục cuộc trò chuyện CLI trước đó.
AI Commit Messages
Một trình tạo thông điệp commit AI được tích hợp trong AgentsRoom. Nhấn vào biểu tượng lấp lánh trên trường commit, nó đọc sự khác biệt git thực tế và viết một thông điệp commit sạch sẽ theo định dạng Conventional Commits. Gõ một bản nháp sơ bộ, nhận lại một thông điệp được viết lại. Quy tắc định dạng của nhóm bạn được áp dụng cho mỗi lần tạo.
Gợi ý agent
Không chắc nên sử dụng agent AI nào? Mô tả nhiệm vụ của bạn bằng ngôn ngữ đơn giản và AgentsRoom sẽ gợi ý agent phù hợp: từ phòng của bạn, 14 vai trò tích hợp sẵn hoặc 260+ chuyên gia trong danh mục, với lý do một dòng. Một cú nhấp chuột giao nhiệm vụ.
Ngừng đoán mò vì sao agent của bạn không khởi động
AgentsRoom đọc lần khởi chạy, chỉ đích danh thủ phạm và đưa cho bạn cách sửa. Tải miễn phí trên macOS, Windows và Linux.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.
Một cái nhìn về AgentsRoom đang hoạt động.