Bỏ qua để đến nội dung

Chat UI (native chat)

Bài viết được dịch tự động từ bài viết gốc, chưa được kiểm tra lại bởi con người. Chỉ những bài viết có dấu tick xanh cạnh tiêu đề là đã được kiểm tra.

Chat UI là một view thử nghiệm (experimental) phủ lên trên các session terminal agent được hỗ trợ. Terminal vẫn là nguồn dữ liệu gốc; Chat UI chỉ là một transcript có cấu trúc kèm ô soạn tin cho cùng một PTY. Việc decode transcript hỗ trợ Claude, Codex, Grok, và OMP - session OMP giờ mở trong Chat UI như những agent khác thay vì chỉ ở dạng raw terminal.

  1. Mở Settings → Experimental → Chat UI.
  2. Bật Chat UI.
  3. Tuỳ chọn đặt Default view thành Chat UI để các tab agent được hỗ trợ mới mở luôn ở chế độ chat; giữ Terminal nếu muốn mở TUI trước.

Sau khi bật, có thể chuyển đổi Chat UI ↔ terminal ngay từ pane agent.

  • Gõ tin nhắn và gửi (hoặc dừng một lượt đang chạy). Đính kèm file/ảnh khi host hỗ trợ. Nội dung nháp chưa gửi và file đính kèm vẫn ở lại pane qua các lần mất/kết nối lại khi host có thể khôi phục. Một transcript đã ổn định cũng ở lại trên màn hình trong lúc cùng session kết nối lại, thay vì trắng màn hình cho tới khi tải xong - desktop và mobile chia sẻ cùng cơ chế giữ lại này.
  • / để xem slash command và skills được phát hiện (lọc theo từng agent khi có thể). Danh mục slash command nhận biết agent (bộ lệnh Claude khác Codex) và dùng chung với Chat UI trên mobile.
  • Dùng các pill model và tuỳ chọn (mức thinking, mode, tuỳ chọn session riêng của agent) khi agent có expose. Lựa chọn model của Claude lấy từ Claude CLI đã cài trên host đó (không phải danh sách cứng), nên model mới sẽ xuất hiện sau khi bạn cập nhật CLI. Codex hỗ trợ chọn model trực tiếp từ pill (gửi /model <id>), gõ /model trần vẫn mở agent picker. Grok expose model (-m lúc khởi chạy, /model giữa session) và reasoning effort (--reasoning-effort lúc khởi chạy, /effort giữa session); danh sách model được dò từ Grok CLI đã đăng nhập (grok models) nên id đã ngừng hỗ trợ sẽ tự rớt khỏi picker. Trước khi process agent khởi động, ô soạn tin có thể hiện tuỳ chọn khởi chạy dạng nháp áp dụng ngay lần đầu; sau khi session đã sống, các pill chỉ ảnh hưởng tới lượt đang chạy sẽ ở trạng thái tắt hoặc có nhãn cho tới khi session sẵn sàng. Giá trị live được gửi tới CLI trong đúng tab đó.

Khi Claude hiện một AskUserQuestion (hoặc thẻ câu hỏi/permission có cấu trúc tương tự), Chat UI nên render thẻ câu hỏi ngay trong transcript để bạn trả lời qua ô soạn tin thay vì bị thu gọn thành một tool call. Xác nhận bằng Submit trên thẻ đó. Điều này áp dụng cả với agent chạy trên một Remote Orca Server / host headless đã pair - không chỉ pane local.

Chat UI có trên desktop cho các session agent local và remote (server đã pair) được hỗ trợ. Mobile companion dùng lại mẫu transcript kiểu chat cho cùng các session đã pair đó.