Cho agent chat dùng máy tính của bạn, gửi đoạn code đã chọn vào chat và cập nhật agent khi đang làm việc
Cấp cho agent chat công cụ điều khiển máy tính, đính kèm vùng chọn từ tệp và diff vào tin nhắn chat, cập nhật thêm nhiều agent mà không phải dừng phiên, và dùng thử Orchestrator bằng tiếng Nga trong bản build preview.
Cho phép agent chat nhìn thấy và thao tác các ứng dụng trên máy tính của bạn, gửi chính xác các dòng từ một tệp hoặc diff vào chat, cập nhật agent trong khi các phiên vẫn chạy, và trong bản build preview, dùng Orchestrator bằng tiếng Nga.
Cho agent chat dùng máy tính của bạn
Agent chat giờ có thể nhìn thấy cửa sổ ứng dụng và nhấp, gõ, nhấn phím trong đó thông qua Cua Driver. Thiết lập trong Settings › Computer use agents: cài đặt hoặc cập nhật Cua Driver, khởi động dịch vụ nền của nó, và trên macOS dùng Grant để cho phép Accessibility và Screen Recording. Sau đó bật Let agents use this computer, vốn tắt theo mặc định. Phiên Chat nhận được các công cụ này khi bắt đầu hoặc tiếp tục sau khi bạn bật tùy chọn. Phiên Terminal không nhận được chúng, và điện thoại đã ghép nối không thể dùng chúng hay thay đổi thiết lập này. Mỗi thao tác nhắm vào một cửa sổ ứng dụng cụ thể và gửi ảnh chụp màn hình của cửa sổ đó cho agent. Orchestrator từ chối các thao tác trên toàn bộ desktop và không gửi thao tác nhập vào cửa sổ bạn đang làm việc. #7018
Settings › Computer use agents trước khi thiết lập, với nút Install cho Cua Driver và Let agents use this computer đang tắt.
Gửi đoạn code đã chọn vào chat
Chọn các dòng trong một tệp hoặc diff rồi chọn Add to chat để đính kèm chúng vào tin nhắn. Bản nháp và tin nhắn đã gửi hiển thị bản xem trước của đoạn code đính kèm; bản xem trước này được lưu cùng tin nhắn và vẫn còn sau khi tải lại trang, khi tin nhắn đang xếp hàng và khi thử lại. Nhấn vào tệp đính kèm để mở tệp với các dòng đó được tô sáng. Nếu chính các dòng đó đã di chuyển, bản xem trước ghi Source moved. và tệp mở tại vị trí mới của chúng. Nếu tệp đã thay đổi kể từ đó, bản xem trước ghi Source changed. và tệp mở mà không tô sáng thay vì mở ở một vị trí đoán chừng; nếu tệp không còn, bản xem trước ghi Source unavailable. Mỗi tin nhắn có thể kèm tối đa tám tệp đính kèm, tính chung cả đoạn code đã chọn và trích đoạn chat. Side chat và /compact chưa nhận chúng. #6939 #6940
Chọn hai dòng trong report.py, thêm vào chat và hỏi về chúng. Tin nhắn đã gửi giữ nguyên vùng chọn, và nhấn vào đó sẽ mở tệp với các dòng này được tô sáng.Cập nhật agent trong khi các phiên vẫn chạy
Trên macOS và Linux, giờ có thêm nhiều agent cập nhật được trong khi phiên của chúng đang chạy, gồm Codex, OpenCode, Kimi, Goose, Qwen, Amp, Droid và OMP cài bằng trình cài đặt chính thức, cùng Claude Code, GitHub Copilot và Droid cài dưới dạng Homebrew cask. Phiên đang chạy giữ phiên bản cũ và chuyển sang phiên bản mới khi rảnh. Với những agent vẫn chưa thể cập nhật song song với phiên, Orchestrator giờ chờ các phiên đang bận, dừng và cập nhật các phiên đang rảnh, rồi tiếp tục chúng, thay vì từ chối cập nhật. Windows không thay đổi. #6934
Trong bản build preview, cài đặt hoặc cập nhật một agent từ Settings › Harness sẽ hiển thị tiến độ trực tiếp: một thanh tiến độ bên dưới Installation kèm dòng output mới nhất của trình cài đặt, và giai đoạn hiện tại, như Downloading 19%, Installing… hoặc Verifying…, trên nút và trong danh sách. Trình cài đặt không báo phần trăm sẽ hiển thị thanh chạy liên tục. Các agent mà Orchestrator không thể cài thay bạn, như Codewhale và Unreal Agent, không hiển thị tiến độ. #7473
Cũng trong bản build preview, khi trình khởi chạy Codex của Orchestrator trỏ tới một bản Codex bạn tự cài, việc cập nhật Codex không còn thất bại với lỗi báo không xác nhận được Codex đã được cài như thế nào; bản cập nhật sẽ cài một bản riêng do Orchestrator quản lý và không đụng tới bản của bạn. Trên macOS và Linux, cập nhật OMP cài qua Bun không còn thất bại khi Bun của hệ thống quá cũ, và một lần cập nhật thất bại vẫn giữ lại phiên bản đang hoạt động. #7462 #7463
Orchestrator bằng tiếng Nga
Trong bản build preview, Orchestrator đã có tiếng Nga. Chọn Русский trong Settings › General › Language. Thời gian tương đối như "5m ago" trên Home và trong bản xem trước liên kết phiên giờ theo ngôn ngữ của ứng dụng thay vì ngôn ngữ của hệ điều hành. #7484 #7527 #6871
Cải tiến
Phiên và thanh bên
- Menu chuột phải làm được nhiều hơn. Dòng phiên và thẻ trên bảng có Open in, Copy path, Rename, Pin session và Archive session, cùng Resume agent, Open PR, Copy PR URL và Copy branch name khi phù hợp. Rename và Pin session không có cho phiên Cloud. Dòng dự án có thêm Open orchestrator (Spawn orchestrator khi chưa có orchestrator nào chạy), Open dashboard và Copy path, còn tiêu đề Scratchpad có thêm Open a new agent và Archived sessions. Open in và Copy path chỉ xuất hiện với phiên trên máy này. #7372
- Chọn trình soạn thảo bằng Default editor trong Settings › General › Sessions, nơi liệt kê các trình soạn thảo đã cài trên máy của bạn. Menu con Open in liệt kê trình soạn thảo mặc định của bạn trước, rồi tới các trình soạn thảo khác, trình quản lý tệp và terminal; chọn một trình soạn thảo khác ở đó sẽ đặt nó làm mặc định. #7373 #7374
- Các tab ở đầu phiên giờ có chung một giao diện. Mỗi tab vừa với tiêu đề và hiển thị tên đầy đủ khi di chuột qua, nút đóng và menu xuất hiện khi di chuột qua hoặc khi focus bằng bàn phím, sắp xếp lại tab không còn làm chúng nhảy vị trí, và con lăn chuột cuộn được hàng tab. #7371
- Vuốt hoặc kéo một dòng trong panel thông báo sang phải để xóa nó; vuốt ngắn thì dòng bật trở lại. Bạn cũng có thể kéo thông báo cập nhật agent đi để ẩn. #7368 #7367
- Tô sáng cú pháp trong Files và diff nhanh hơn nhiều với tệp lớn, và một tệp lớn để mở ở tab nền không còn làm chậm việc chuyển tab. Một số loại tệp, gồm Prisma, .env và INI, giờ hiển thị dưới dạng văn bản thuần ở đó. Khối code trong chat không thay đổi. #7369
- Thanh bên ghi nhớ bạn đã thu gọn mục nào trong Pinned, Projects và Scratchpad, kể cả sau khi khởi động lại. Các mục tự mở ra để hiển thị phiên bạn đang xem thì không được lưu. #7360
Chat và artifact
- Lượt của agent trong Chat giờ hiển thị nhất quán hơn. Khi agent đang làm việc, cuối lượt hiển thị bước hiện tại và đồng hồ đếm giờ, còn các lệnh gọi công cụ cuộn trong một khung nhỏ luôn theo bước mới nhất trong khi câu trả lời vẫn hiển thị đủ kích thước. Cuộn lên hoặc nhấn vào khung để nó ngừng theo. Khi lượt kết thúc, nó thu gọn vào Worked for. Lượt bị dừng và lượt thất bại giờ kết thúc với cùng các thao tác thử lại, sao chép và hoàn tác như một câu trả lời hoàn chỉnh, với lỗi hiển thị đầy đủ. Các lần thử lại của nhà cung cấp hiển thị là Reconnecting… kèm số lần thử và lý do. Panel Plan nêu tên bước hiện tại khi thu gọn, giữ bước đang chạy trong tầm nhìn, và thu gọn khi mọi bước đã xong. #6884
- Artifact Markdown trông giống nhau trong ảnh thu nhỏ của thư viện, bản xem trước mở rộng và thanh bên của phiên, theo theme của ứng dụng, và không còn chớp font dự phòng khi đang tải. Thẻ xem trước của artifact dạng văn bản hiển thị đoạn trích cho nhiều định dạng hơn, gồm JSON, YAML, TOML, INI, log, XML, diff và tệp mã nguồn như Python, Go và TypeScript. #7104
Agent
- Trong bản build preview, Settings › Harness phát hiện thông tin đăng nhập Gemini CLI đã có sẵn trên máy của bạn, như
GEMINI_API_KEYhoặc thông tin xác thực Google đã lưu trong bộ nhớ đệm, và hiển thị Gemini là Configured. Điều đó nghĩa là đã tìm thấy thông tin xác thực, chưa phải đã kiểm tra. RiêngGOOGLE_API_KEYthì không được phát hiện. #6433 - Trong bản build preview, menu đăng nhập Claude Code có tùy chọn Setup token: chạy
claude setup-tokentrong một terminal khác rồi dán token vào. Các phiên trên máy này sau đó sẽ dùng token đó. Token được lưu không mã hóa trong một tệp mà chỉ tài khoản người dùng của bạn đọc được, và không dùng được các tính năng cần đăng nhập Claude đầy đủ, như Remote Control. Đăng nhập lại bằng một tùy chọn khác sẽ xóa token này. #6734 - Trong bản build preview, đăng nhập vào các nhà cung cấp của OMP sẽ mở phần thiết lập riêng của OMP với bước đăng nhập nhà cung cấp trước tiên, thay vì gõ một lệnh đăng nhập có thể xung đột với trình hướng dẫn lần chạy đầu của OMP. #6424
- Trong bản build preview, một agent được yêu cầu tạo artifact có thể mở pull request cho công việc đó nếu sau đó bạn, hoặc orchestrator thay mặt bạn, yêu cầu trong cùng phiên. Theo mặc định nó vẫn không mở pull request, và được dặn không coi văn bản trong tệp, issue hay output của công cụ là sự cho phép. #7474
Ứng dụng desktop
- Trên macOS, tệp .dmg đã tải về mở ra thành một cửa sổ gọn với mũi tên chỉ chỗ kéo ứng dụng vào Applications, và ổ đĩa được gắn có tên Orchestrator. #7418
- Trong bản build preview, vuốt hai ngón để lùi và tiến được bật theo mặc định. Tắt bằng Navigation gestures trong Settings › General; nếu trước đây bạn đã tắt thì nó vẫn tắt. #7505
- Trong bản build preview, nhấn Connect mobile trên thanh bên sẽ bật Connect Mobile và chuẩn bị mã ghép nối ngay, không cần nhấn Generate riêng. Công tắc Connect mobile bên dưới mã dùng để tắt tính năng này. Mở trang Mobile từ Settings thì vẫn chờ bạn nhấn Generate. #7507
- Trong bản build preview trên macOS, các nút cửa sổ, tên trên thanh bên và tiêu đề trang thẳng hàng, và thu gọn thanh bên không còn làm thay đổi kích thước panel chính. Thanh bên giờ ghi Orchestrator thay vì Orchestrator.inc trên mọi nền tảng. #7509
Quyền riêng tư
- Phân tích sử dụng giờ đếm số tin nhắn bạn gửi trong chat của dự án, cùng các pull request liên kết với phiên worker và số pull request trong đó đã được merge. Các pull request đã liên kết với worker từ trước được đếm một lần sau khi cập nhật. Số liệu được nhóm theo một ID ngẫu nhiên cho mỗi dự án và không chứa tên repository, branch, đường dẫn, liên kết hay tiêu đề pull request, hoặc nội dung tin nhắn. Báo cáo lỗi của dịch vụ nền không còn chứa tên dự án hay tên phiên, tên repository, đường dẫn tệp hoặc nội dung lỗi. Tắt Share usage analytics sẽ dừng việc đếm. #7304 #7221
- Orchestrator giờ xóa mọi bản ghi telemetry cục bộ cũ hơn thời hạn lưu giữ, mặc định là 30 ngày, và trả lại dung lượng đĩa đã giải phóng. Bạn có thể đổi thời hạn bằng
AO_TELEMETRY_RETENTION. Lần khởi động đầu tiên sau khi cập nhật sẽ ghi lại cơ sở dữ liệu cục bộ của Orchestrator một lần; với các bản cài lớn, việc này có thể lâu hơn và cần thêm dung lượng trống tạm thời. #5178 - Trong bản build preview, ứng dụng desktop gửi báo cáo lỗi theo mặc định, kể cả trên Windows, để giúp khắc phục sự cố crash. Báo cáo gồm loại lỗi, tên hàm và số dòng của chính Orchestrator, phiên bản ứng dụng và một ID cài đặt ngẫu nhiên, đã loại bỏ đường dẫn tệp và thông báo lỗi. Tắt tính năng này bằng Share error events trong Settings › General › Privacy; nếu trước đây bạn đã tắt thì nó vẫn tắt, và khi tắt, các báo cáo đang chờ gửi sẽ bị xóa. Hộp thoại yêu cầu bạn gia hạn chia sẻ lỗi đã được bỏ. #7437
- Trong bản build preview, phân tích sử dụng còn gồm hệ điều hành và phiên bản, kiến trúc CPU, kênh phát hành, cách Orchestrator được cài đặt, ngày cài đặt (chỉ đến ngày), việc nó chạy trong CI hay container, và việc nó được khởi động từ ứng dụng desktop hay CLI. Một sự kiện chỉ gửi một lần đánh dấu lần đầu Orchestrator mở trên một bản cài, và các sự kiện phiên và dự án ghi chú liệu chúng có phải là lần đầu trên bản cài đó không. Tắt Share usage analytics sẽ dừng các dữ liệu này. #7417
CLI
- Trong bản build preview, một dự án có thể tải chỉ dẫn cho orchestrator từ một tệp trong repository của nó bằng
ao project set-config <project> --orchestrator-rules-file <path>. Tệp này được thêm sau các quy tắc orchestrator viết trực tiếp, nếu có. Tệp phải nằm trong repository, và orchestrator sẽ không khởi động nếu thiếu tệp. #7448
Sửa lỗi
Chat và artifact
- Trong bản build preview, worker được khởi động từ chat chỉ xuất hiện một lần thay vì hai lần, và mỗi worker hiển thị trạng thái thực của nó, như đang làm việc, đang chờ nhập hoặc thất bại, không còn biểu tượng xoay mãi không dừng. #7475
- Trong bản build preview, khi Qwen Code đặt câu hỏi trong Chat, bạn có thể trả lời, kể cả ở chế độ YOLO, nơi trước đây câu hỏi tự động được trả lời bằng nội dung trống. #6777
- Trong bản build preview, các câu trả lời stream dài có chứa code như type hint của Python không còn chậm dần sau mỗi lần cập nhật. #7504
- Khung soạn thảo Scratchpad không còn hiển thị lỗi "Project id failed storage-path validation" trước khi bạn gửi bất cứ thứ gì. #7321
- Trong bản build preview, các chú thích Browser bạn đã gửi sẽ không bị gửi lại cùng đợt tiếp theo. #7456
- Trong bản build preview, artifact không còn hiển thị biểu tượng xoay chỉ vì agent của phiên đang bận; thẻ và dòng luôn hiển thị biểu tượng loại tệp. #7480
Phiên và orchestrator
- Terminal của một phiên đã kết thúc giờ cho biết điều gì đã xảy ra, như Session terminated hoặc Session failed to start kèm lỗi, bên cạnh nút Restore session. Nếu chỉ agent dừng, terminal ghi Agent exited và đề xuất Resume agent. Bản xem trước trình duyệt của phiên cho biết không khả dụng thay vì hiển thị các điều khiển trông như vẫn hoạt động. #5242
- Phiên đã lưu trữ không còn xuất hiện trong Needs attention ở ⌘K. Bạn vẫn có thể tìm thấy chúng bằng tìm kiếm. #7414
- Trong bản build preview, báo cáo worker bị kẹt không còn nhấn Ctrl-C trong orchestrator Terminal, việc này từng hủy lượt đang chạy của nó hoặc tin nhắn bạn vừa gửi. #7435
- Trong bản build preview, mở orchestrator của một dự án không còn mở rộng mục Scratchpad mà bạn đã thu gọn. #7460
- Trong bản build preview trên Windows, các lệnh Setup và Cleanup của dự án có dấu ngoặc kép, như đường dẫn chương trình đặt trong ngoặc kép, chạy đúng. #7246
- Trên macOS, khi dịch vụ nền của Orchestrator được khởi động bên ngoài ứng dụng desktop, chẳng hạn bởi launchd, nó giờ tìm thấy tmux cài bằng Homebrew hoặc MacPorts ngay cả khi tmux không nằm trong
PATHcủa dịch vụ đó. Phiên Terminal khởi động thay vì thất bại với lỗi thiếu tmux, vàao doctorbáo cáo tmux mà nó tìm thấy. #7345
Agent
- Đăng nhập Codex từ Settings › Subscriptions không còn thất bại với
env: node: No such file or directorykhi Codex được cài bằng npm và Node đến từ nvm, fnm hoặc Volta, hoặc khi ứng dụng được mở từ Finder. Trạng thái của Codex ở đó cũng không còn hiển thị Unknown trong trường hợp này. #6371
Remote host và ứng dụng desktop
- Trên macOS, lỗi cập nhật Not enough disk space không còn làm dừng việc kiểm tra cập nhật cho tới khi bạn khởi động lại Orchestrator. Việc kiểm tra vẫn tiếp tục, Settings › Updates nêu tên phiên bản mới hơn đang có, và khi đủ dung lượng thì quá trình cập nhật tiếp tục. What's new hiển thị ghi chú cho bản build đang được đề xuất, không phải cho bản đã tải về trước đó. #6609
- Trong bản build preview, khi kết nối tới remote host qua HTTPS bị ngắt, ví dụ sau khi máy ngủ hoặc đổi mạng, ứng dụng không còn hiển thị một loạt hộp thoại lỗi JavaScript. Ứng dụng mở kết nối mới ở yêu cầu tiếp theo. #7515
- Trong bản build preview, bộ chọn thư mục trên remote host liệt kê các thư mục symlink, nên bạn có thể mở dự án thông qua chúng. #6347
- Trong bản build preview, ứng dụng desktop khởi động lại dịch vụ nền của Orchestrator nếu dịch vụ này thoát bất ngờ. Nếu bạn tự dừng dịch vụ, ứng dụng vẫn tôn trọng điều đó. #6197
- Trong bản build preview trên macOS, việc chuẩn bị bản cập nhật không còn thất bại vì Mac chuyển sang chế độ ngủ giữa chừng. Nếu việc chuẩn bị vẫn thất bại, nút sẽ ghi Relaunch AO thay vì Retry. #7061
CLI
- Trong bản build preview,
ao review triggertìm thấy pull request bạn vừa mở từ branch của worker thay vì thất bại cho tới lần kiểm tra tiếp theo. Nếu pull request đang mở trên branch đó thuộc về người khác, thông báo lỗi sẽ bảo bạn truyền--pr. #6956 - Trong bản build preview,
ao sendtới một phiên Chat có agent không chạy sẽ báo "the agent controller for this session is not running" thay vì Internal server error. #7476
Tìm hiểu thêm
Các thay đổi không được đánh dấu là preview có trong bản ổn định v0.14.8, phát hành ngày 30 tháng 10, bản này cũng đưa các mục preview từ bản cập nhật ngày 25–27 tháng 10 lên bản ổn định. Các mục preview cần bản build preview ngày 31 tháng 10.