Agent AI đặt câu hỏi làm rõ
và chờ bạn trả lời
Khi agent của bạn cần một quyết định, câu hỏi không còn bị chôn giữa một câu trả lời dài 200 dòng. Nó hiện trong một thẻ ngay phía trên ô nhập của agent: câu hỏi, các lựa chọn có thể nhấp, và một dòng cho biết mỗi lựa chọn kéo theo điều gì. Bạn nhấp, và agent làm tiếp theo lựa chọn của bạn thay vì đoán.
Cùng một thẻ trong Codex, Claude Code, Cursor, GitHub Copilot CLI và mọi CLI agent hỗ trợ MCP. Trả lời từ bàn làm việc, từ ứng dụng di động AgentsRoom, hoặc bằng hai nút trên màn hình khóa.
Đang đọc schema cơ sở dữ liệu
Có hai cách lưu session. Hỏi ý bạn trước.
Lưu session ở đâu? → Postgres
Đang thêm bảng session
Lưu session ở đâu?
Câu trả lời của bạn, hoặc số của một lựa chọn
Agent hỏi, thẻ chờ phía trên ô nhập, một cú nhấp là trả lời xong, và agent mở đầu phần trả lời của nó bằng câu trả lời của bạn.
Bạn giao cho agent một nhiệm vụ rồi chuyển sang việc khác. Hai mươi phút sau, nó đã viết 300 dòng, và đâu đó giữa phần trả lời là một câu hỏi: Postgres hay Redis? Hoặc nó đã tự chọn một cái rồi làm tiếp, hoặc nó dừng lại và câu hỏi đã trôi khỏi tầm nhìn. Đằng nào thì bạn cũng biết muộn.
Câu hỏi có cấu trúc giải quyết chuyện đó từ phía agent. AgentsRoom trao cho mỗi agent công cụ ask_user và một chỉ dẫn ngắn khi khởi chạy: khi cần một quyết định, một ưu tiên hay một thông tin còn thiếu, hãy hỏi bằng công cụ này, rồi chờ. Câu hỏi trở thành một thẻ gắn liền với ô nhập của agent, với các lựa chọn có thể nhấp, một dòng mô tả dưới mỗi lựa chọn, và một mockup khi agent so sánh các bố cục.
Không cần phím mũi tên trong terminal, không cần lục lại lịch sử cuộn. Agent được đánh dấu là đang chờ bạn, như mọi agent cần đến bạn: chấm đỏ, danh sách Đang chờ phản hồi, thông báo đẩy trên điện thoại. Và bạn trả lời ở bất cứ đâu: trong khung agent, từ danh sách đó ở đầu cửa sổ, trong ứng dụng di động, hoặc ngay từ màn hình khóa.

Thẻ câu hỏi làm được gì
Mọi thứ agent cần để đặt một câu hỏi rõ ràng, và mọi thứ bạn cần để trả lời trong hai giây.
Mỗi lần một câu hỏi
Một thẻ chứa từ một đến bốn câu hỏi, hiện lần lượt từng câu. Các bước được đánh số ở phần đầu thẻ cho phép bạn quay lại một câu trả lời trước đó trước khi gửi.
Lựa chọn tự giải thích
Từ hai đến tám lựa chọn mỗi câu hỏi, mỗi lựa chọn có một dòng cho biết nó kéo theo điều gì: chi phí, rủi ro, tác dụng phụ. Với câu hỏi chọn một đáp án, cú nhấp của bạn chính là câu trả lời và câu hỏi tiếp theo hiện ra.
Chọn nhiều đáp án khi hợp lý
Khi có nhiều hơn một câu trả lời phù hợp, các lựa chọn trở thành ô đánh dấu. Đánh dấu những gì bạn muốn, rồi nhấn Tiếp theo.
Bằng lời của chính bạn
Không lựa chọn nào phù hợp? Gõ vào ô của chính thẻ. Số cũng dùng được: 2 chọn lựa chọn thứ hai, 1, 3 chọn hai lựa chọn cùng lúc. Enter để gửi.
Mockup đặt cạnh nhau
Đang so sánh bố cục? Agent đính kèm một mockup cho mỗi lựa chọn, dạng văn bản thuần hoặc ASCII, hoặc HTML được hiển thị trong một khung tách biệt. Di chuột lên một lựa chọn để xem.
Lời cuối gửi agent
Mọi thẻ trong khung agent đều kết thúc bằng Ghi chú thêm: thêm điều mà không lựa chọn nào đề cập, hoặc nhấp Bỏ qua và gửi.
Terminal vẫn trong tầm mắt
Thẻ nằm phía trên ô nhập và đẩy terminal lên thay vì che nó. Thu gọn thẻ còn một dòng bằng mũi tên ở phần đầu: câu hỏi vẫn mở.
Quyết định vẫn nằm trong lịch sử
Các CLI thu gọn những lệnh gọi công cụ, nên agent mở đầu phần trả lời bằng cách nhắc lại từng câu hỏi cùng câu trả lời của bạn. Ngày mai cuộn lại, quyết định vẫn còn đó.
Một câu hỏi có cấu trúc hoạt động thế nào
Bốn bước, và agent không bao giờ làm tiếp dựa trên phỏng đoán.
Agent gặp một quyết định
Nó cần bạn chọn: cơ sở dữ liệu nào, cách diễn đạt nào, có động vào migration hay không. Thay vì viết câu hỏi trong phần trả lời, nó gọi ask_user, công cụ đặt câu hỏi của máy chủ MCP AgentsRoom.
Thẻ hiện ra phía trên ô nhập
Câu hỏi, các lựa chọn, và ngữ cảnh của agent trong một hai dòng. Agent chuyển sang trạng thái chờ bạn: chấm đỏ trên tab của nó, danh sách Đang chờ phản hồi, thông báo đẩy trên điện thoại.
Bạn trả lời
Nhấp một lựa chọn, đánh dấu vài lựa chọn rồi nhấn Tiếp theo, hoặc gõ câu trả lời của riêng bạn vào ô của thẻ. Cuối cùng, thêm một ghi chú hoặc nhấp Bỏ qua và gửi.
Agent làm tiếp với câu trả lời của bạn
Nó nhận các lựa chọn và ghi chú của bạn, nhắc lại chúng ở đầu phần trả lời, rồi tiếp tục theo những gì bạn đã quyết định.

Không ngồi trước máy? Câu hỏi sẽ chờ bạn
Không CLI nào giữ một lệnh gọi công cụ mở mãi mãi. AgentsRoom lách qua giới hạn đó, nên câu trả lời của bạn không bao giờ bị mất.
- Agent hỏi
- Tạm dừng sau 0:17
- Đã tạm dừng, thẻ vẫn còn
- Bạn trả lời, kể cả một giờ sau
- Gửi dưới dạng tin nhắn, agent làm tiếp
Thời gian chờ hết, câu hỏi vẫn còn. Dù là CLI nào, câu trả lời muộn vẫn đến agent dưới dạng tin nhắn.
Mọi CLI đều cắt một lệnh gọi công cụ sau một lúc: Codex dừng ở 60 giây theo mặc định. Vì thế agent chờ thẻ trong một khoảng thời gian định sẵn, 45 giây nếu bạn không đổi (từ 10 đến 600). Phần đầu thẻ đếm ngược: Tạm dừng sau 0:17.
Về 0, thẻ không đóng lại. Agent tạm dừng, phần đầu thẻ hiện Đã tạm dừng, và agent vẫn được đánh dấu là đang chờ bạn. Một giờ sau bạn mới trả lời, câu trả lời được gõ cho agent dưới dạng một tin nhắn mới bắt đầu bằng [AgentsRoom] Answer to your question, kèm nhắc lại từng câu hỏi. Nó tiếp tục từ chỗ đã dừng.
Claude Code và Grok Build chờ đúng bằng thời gian bạn cài đặt. Codex, và các CLI chưa rõ giới hạn, tạm dừng sau khoảng 50 giây bất kể giá trị là bao nhiêu: lệnh gọi công cụ của chúng bị cắt ở giây thứ 60.
Trả lời từ bất cứ đâu
Một thẻ được chia sẻ trên mọi màn hình của tài khoản bạn. Câu trả lời đầu tiên được tính, và thẻ tự đóng trên các màn hình khác.
Từ danh sách Đang chờ phản hồi
Danh sách ở đầu cửa sổ hiển thị câu hỏi bên dưới tên agent. Một câu hỏi duy nhất chọn một đáp án được trả lời ngay tại đó, bằng một cú nhấp. Trường hợp phức tạp hơn sẽ có nút Mở agent.
Từ ứng dụng di động
Cùng một thẻ nằm phía trên ô nhập của agent trong ứng dụng AgentsRoom: chạm vào một lựa chọn, hoặc gõ vào ô của thẻ. Thẻ thu gọn được còn một dòng và không bao giờ chiếm toàn màn hình. Mockup HTML ở lại trên máy tính, mockup dạng văn bản hiển thị trên điện thoại.
Từ màn hình khóa
Một câu hỏi duy nhất với hai lựa chọn ngắn trở thành hai nút trên Hoạt động trực tiếp của iPhone hoặc thông báo trực tiếp trên Android. Trên iPhone cần Face ID trước, trên Android điện thoại phải được mở khóa. Mọi thẻ khác hiển thị nút Mở.
Không bao giờ trả lời nhầm câu hỏi
Mỗi câu trả lời mang theo thẻ và bước mà nó được đưa ra. Nếu trong lúc đó thẻ đã chuyển sang bước khác, câu trả lời bị từ chối thay vì rơi vào một câu hỏi bạn chưa từng thấy.
Một thẻ cho mọi CLI agent
Câu hỏi đi qua AgentsRoom, không qua hộp thoại riêng của CLI.
Trong Codex, câu hỏi thường nằm lọt giữa phần trả lời trong khi agent vẫn làm tiếp. Claude Code có hộp thoại riêng, được trả lời trong terminal của nó. Các CLI khác mỗi cái một kiểu. Khi bật câu hỏi có cấu trúc, tất cả đều hỏi theo cùng một cách: qua ask_user, một công cụ của máy chủ MCP AgentsRoom mà AgentsRoom vốn đã kết nối với mọi agent nó khởi chạy.
Không cần cài gì, không cần thêm quy tắc nào vào AGENTS.md hay CLAUDE.md: AgentsRoom liệt kê công cụ và dặn agent khi nó khởi động. Chỉ những agent đã bật tính năng này mới thấy công cụ, nên các agent khác không tốn một token nào cho nó.
Hoạt động với Claude, Codex, GitHub Copilot CLI, Cursor và 9 CLI agent khác, trên macOS, Windows và Linux. Aider là ngoại lệ: nó không có client MCP, nên vẫn hỏi trong cuộc trò chuyện.
Dành cho agent: phía MCP
Agent hỏi bằng ask_user: từ một đến bốn câu hỏi, mỗi câu từ hai đến tám lựa chọn, chọn nhiều đáp án, mỗi lựa chọn một mockup. Nó cũng có thể bật hoặc tắt tính năng cho bạn bằng settings_set, khi bạn yêu cầu.
ask_usersettings_setBật sẵn theo mặc định, và bạn chọn nơi áp dụng
Câu hỏi có cấu trúc được bật cho mọi agent. Tắt chúng ở mọi nơi, cho một dự án, cho một agent, hoặc cho một câu hỏi duy nhất.
Ngay từ thẻ
Menu ⋯ của bất kỳ thẻ nào: Ngừng hỏi qua thẻ, rồi Cho agent này, Cho dự án này hoặc Cho tất cả dự án. Một thông báo cho biết nơi bật lại thẻ, kèm nút Hoàn tác.
Cho mọi agent
Cài đặt > Nhà cung cấp và tài khoản AI > Câu hỏi có cấu trúc. Cũng tại đó, bạn đặt thời gian agent chờ trước khi tạm dừng, và có hiển thị mockup HTML hay không.
Cho một dự án
Cài đặt dự án > Tác nhân mặc định. Nút Theo lại cài đặt chung sẽ gỡ bỏ phần ghi đè.
Cho một agent
Chỉnh sửa agent > Tùy chọn nâng cao: Giống Cài đặt, Bật: hỏi qua thẻ, hoặc Tắt: hỏi trong cuộc trò chuyện.
Cho một câu hỏi
Muốn trao đổi trực tiếp hơn? Chọn Chuyển sang trả lời trong cuộc trò chuyện trong menu ⋯: thẻ đóng lại, agent được báo và hỏi lại bằng văn bản thường.
Thay đổi được áp dụng từ lần khởi chạy tiếp theo của agent, vì danh sách công cụ và chỉ dẫn của nó được thiết lập lúc khởi động. Công tắc chung và công tắc theo dự án đi theo tài khoản của bạn trên mọi máy tính.
Những câu hỏi agent thực sự đặt ra
Mỗi thẻ là một quyết định mà agent không nên tự mình đưa ra.
Chọn stack
Lưu session ở đâu?
Postgres, Redis hay cookie có chữ ký, mỗi lựa chọn kèm chi phí trong một dòng. Một cú nhấp, và migration nhắm đúng nơi lưu trữ bạn đã chọn.
Chọn bố cục
Bố cục header nào?
Ba mockup ASCII. Bạn di chuột, so sánh, chọn cái thứ hai, và thêm một ghi chú: logo nhỏ hơn.
Dừng lại trước điều không thể đảo ngược
Xóa bảng cũ ngay bây giờ, hay giữ thêm một bản phát hành nữa?
Agent dừng lại trước bước không thể hoàn tác, thay vì quyết định thay bạn.
Khoanh vùng công việc
Những phím tắt nào khác nên có badge?
Sáu lựa chọn, hai được đánh dấu. Agent làm đúng hai cái đó và để yên phần còn lại.
Đặt tên
Nên gọi cài đặt này là gì?
Bốn cách diễn đạt, mỗi cách kèm vị trí nó hiện trong ứng dụng. Không cách nào hợp? Bạn tự gõ cách của mình.
Trả lời từ trên tàu
Deploy lên staging ngay, hay chờ review?
Hai lựa chọn ngắn, hai nút trên màn hình khóa. Face ID, xong.
Câu hỏi thường gặp
Làm sao để Codex đặt câu hỏi làm rõ trước khi viết code?
Chạy nó trong AgentsRoom với câu hỏi có cấu trúc được bật, vốn là mặc định. Agent Codex nhận công cụ ask_user và một chỉ dẫn khi khởi chạy: hỏi bằng công cụ khi cần một quyết định, rồi chờ. Câu hỏi của nó hiện thành một thẻ với các lựa chọn có thể nhấp phía trên ô nhập, và nó tạm dừng cho đến khi bạn trả lời.
Có giống AskUserQuestion trong Claude Code không?
Cùng ý tưởng, khác chỗ. AskUserQuestion là hộp thoại riêng của Claude Code, được trả lời trong terminal của nó. Câu hỏi có cấu trúc là một thẻ AgentsRoom mà mọi CLI agent hỗ trợ MCP đều dùng, kể cả Claude Code: tối đa tám lựa chọn mỗi câu hỏi, mockup để so sánh, một ghi chú ở cuối, trả lời từ điện thoại và màn hình khóa. Khi tính năng được bật, AgentsRoom yêu cầu Claude Code dùng thẻ thay cho hộp thoại riêng của nó.
Tính năng này hoạt động với những CLI agent nào?
Claude, Codex, GitHub Copilot CLI, Cursor và 9 CLI agent khác: mọi CLI mà AgentsRoom chạy có client MCP. Aider không có, nên vẫn hỏi trong cuộc trò chuyện. Một bước trong run Agent Teams cũng không dùng thẻ: nó hỏi qua chính run đó.
Chuyện gì xảy ra nếu tôi không trả lời kịp?
Không mất gì cả. Sau thời gian chờ (45 giây theo mặc định, tối đa khoảng 50 giây với Codex), agent tạm dừng và thẻ vẫn còn. Khi bạn trả lời, câu trả lời được gõ cho agent dưới dạng một tin nhắn bắt đầu bằng [AgentsRoom] Answer to your question, kèm nhắc lại từng câu hỏi, và nó tiếp tục từ đó.
Tôi có thể trả lời câu hỏi của agent từ điện thoại không?
Có. Thẻ hiện phía trên ô nhập của agent trong ứng dụng di động AgentsRoom, với cùng các lựa chọn và ô trả lời riêng. Một câu hỏi duy nhất với hai lựa chọn ngắn còn có thể được trả lời từ màn hình khóa: hai nút trên Hoạt động trực tiếp của iPhone hoặc thông báo trực tiếp trên Android.
Tôi có thể tự gõ câu trả lời thay vì chọn một lựa chọn không?
Có, trong ô của thẻ bên dưới các lựa chọn. Lời của bạn đến agent cùng với các lựa chọn bạn đã nhấp. Số dùng để chọn lựa chọn: 2 cho lựa chọn thứ hai, 1, 3 cho hai lựa chọn. Enter để gửi.
Agent có thể cho tôi xem mockup trước khi chọn không?
Có. Mỗi lựa chọn có thể kèm một mockup, dạng văn bản thuần hoặc ASCII, hoặc HTML được hiển thị trong một khung tách biệt, không có quyền truy cập vào ứng dụng hay tệp của bạn. Di chuột lên một lựa chọn để xem mockup của nó. Tắt hiển thị HTML thì bạn sẽ thấy mã nguồn thay vào đó.
Thẻ có che terminal hoặc ô nhập không?
Không. Thẻ nằm phía trên ô nhập và đẩy terminal lên. Thu gọn nó còn một dòng bằng mũi tên ở phần đầu. Ô nhập vẫn gửi tin nhắn bình thường cho agent, và câu hỏi vẫn mở cho đến khi bạn trả lời trên thẻ.
Tôi có thể tắt nó cho một agent hoặc một dự án không?
Có. Từ bất kỳ thẻ nào: ⋯ > Ngừng hỏi qua thẻ > Cho agent này, Cho dự án này hoặc Cho tất cả dự án, kèm Hoàn tác. Hoặc trong Chỉnh sửa agent > Tùy chọn nâng cao, Cài đặt dự án > Tác nhân mặc định, và Cài đặt > Nhà cung cấp và tài khoản AI. Thay đổi được áp dụng từ lần khởi chạy tiếp theo của agent.
Tôi có cần cài một máy chủ MCP hay thêm quy tắc vào AGENTS.md không?
Không. Công cụ nằm trên máy chủ MCP AgentsRoom, mà AgentsRoom kết nối với mọi agent nó khởi chạy, và chỉ dẫn là một phần của lời dặn agent nhận được khi khởi chạy. Không cần cài gì, không cần viết gì vào AGENTS.md hay CLAUDE.md.
Một thẻ chứa được bao nhiêu câu hỏi và lựa chọn?
Tối đa bốn câu hỏi, hiện từng câu một, và tối đa tám lựa chọn mỗi câu hỏi. Một câu hỏi cũng có thể không có lựa chọn nào: bạn chỉ cần gõ câu trả lời.
Khi tắt, nó có tốn token không?
Không. Công cụ chỉ được liệt kê cho những agent đã bật tính năng. Agent đã tắt tính năng không bao giờ thấy công cụ, và chỉ dẫn của nó không nhắc đến công cụ này.
Có miễn phí không?
Có. Câu hỏi có cấu trúc đi kèm AgentsRoom trên mọi gói, kể cả gói Free.
Tôi đã trả lời trên máy tính và trên điện thoại cùng lúc. Câu trả lời nào được tính?
Câu đầu tiên. Thẻ đóng lại trên màn hình kia, và một câu trả lời gửi cho một câu hỏi đã chuyển sang bước khác sẽ bị từ chối thay vì bị áp dụng cho nhầm câu hỏi.
Tôi có thể bỏ qua một câu hỏi không?
Có. Thu gọn thẻ, hoặc chọn Chuyển sang trả lời trong cuộc trò chuyện trong menu ⋯ của thẻ: agent được báo rằng bạn muốn trao đổi bằng văn bản thường hơn. Nếu bạn để yên, agent tiếp tục chờ, được đánh dấu là đang cần bạn.
Bạn cũng có thể thích
Agent trực tiếp
Mọi agent trên màn hình khóa của iPhone, trong Dynamic Island và trên Apple Watch, kèm nút trả lời cho agent đang chờ.
Theo dõi trạng thái agent
Đang làm việc, đang chờ bạn, đã xong: trạng thái của mọi agent chỉ trong một cái liếc mắt, trên mọi dự án.
Điều khiển từ xa
Điều khiển terminal của các agent từ điện thoại, khởi chạy agent mới, chạy backlog.
Hàng đợi tin nhắn
Theo chiều ngược lại: bạn xếp các tin nhắn tiếp theo phía trên ô nhập và chúng được gửi đi theo thứ tự.
Fork agent và câu hỏi bên lề
Hỏi agent một câu bên lề, mà không làm gián đoạn công việc của nó.
AgentsRoom MCP
Những công cụ AgentsRoom trao cho mọi agent: backlog, lệnh dev, bộ nhớ, trình duyệt.
Để agent hỏi trước khi đoán
Tải AgentsRoom, mở một dự án và giao cho agent một nhiệm vụ có một lựa chọn thực sự bên trong. Thẻ sẽ tự hiện ra.
Ứ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.