Nhật ký thay đổi

Có gì mới

Quy trình mới, cải tiến đáng kể và các bản sửa lỗi bạn sẽ nhận ra. Cập nhật hằng tuần. Để xem ghi chú phát hành kỹ thuật và tải xuống, hãy dùng kho lưu trữ bản phát hành.

Chuyển agent cho mọi người, cập nhật worker trong chat orchestrator và chat tự kết nối lại

Chuyển một phiên cho agent khác mà không cần Developer mode, theo dõi worker từ chat orchestrator, quay lại làm việc sớm hơn sau khi khởi động lại, và bắt đầu tác vụ mà không phải chờ đặt tên.

Chuyển một phiên cho agent khác ngay giữa chừng, xem worker của bạn đang làm gì mà không rời chat orchestrator, tiếp tục chat ngay sau khi AO khởi động lại, và bắt đầu tác vụ mới sớm hơn.

Chuyển agent ngay giữa phiên

Giờ bạn có thể chuyển một phiên local cho một coding agent khác mà không cần bật Developer mode. Trong Chat, chọn agent khác từ bộ chọn model; agent đó sẽ tiếp quản từ tin nhắn tiếp theo của bạn, kèm ghi chú bàn giao tóm tắt phiên cho đến lúc đó. Trong một phiên Terminal UI, mở menu ⋯ của tab phiên, chọn Agent, rồi chọn Switch. Chỉ những agent đã cài và sẵn sàng trên máy bạn mới được đề xuất, Chat chỉ liệt kê các agent hỗ trợ Chat, và bạn chỉ có thể chuyển khi agent đang nhàn rỗi, không phải khi đang giữa lượt hay khi đang chờ phê duyệt hoặc câu trả lời. Phiên cloud không thể chuyển agent. #7126

Chuyển một chat từ Codex sang Claude Code trong bộ chọn model, và Claude Code sẽ tiếp tục cuộc trò chuyện từ tin nhắn tiếp theo của bạn.

Bộ chọn model được thiết kế lại nhóm các model theo nhà phát triển và bổ sung thanh trượt effort, công tắc fast và thinking, cùng chế độ plan và fast cho Codex và Claude Code. Khi bạn chọn agent khác, bộ chọn hiển thị model và effort mà agent đó sẽ dùng khi bắt đầu. Chế độ fast và plan được đặt lại khi agent khởi động lại. Các công cụ chuyển đổi cũ đã bị gỡ: các lệnh ao session switch-agent, ao session agent-switch ls và ao session handoff submit cùng hộp thoại Switch agent cũ trong Terminal đã bị loại bỏ. #6588 #7034

Bộ chọn mô hình trong một cuộc chat vừa chuyển từ Codex sang Claude Code, với Agent, Model, Effort và Fast mode, cùng danh sách mô hình của Claude Code.Bộ chọn mô hình trong một cuộc chat vừa chuyển từ Codex sang Claude Code, với Agent, Model, Effort và Fast mode, cùng danh sách mô hình của Claude Code.

Theo dõi worker từ chat orchestrator

Chat orchestrator giờ hiển thị tin nhắn, báo cáo và chỉ dẫn của worker dưới dạng các dòng gọn, kèm tên worker, trạng thái của nó như needs you, stuck hoặc done, và một dòng tóm tắt. Mở rộng một dòng để đọc toàn bộ tin nhắn. Khi orchestrator trả lời cập nhật của worker mà không hỏi bạn điều gì, câu trả lời của nó thu gọn thành một dòng, và một lượt đã khởi động worker sẽ liệt kê chúng kèm trạng thái trực tiếp. #7096

Ba worker báo cáo lại cho orchestrator dưới dạng các dòng gọn; mở rộng một dòng để đọc toàn bộ báo cáo.

Khi AO khởi động, dừng, đổi tên hoặc khôi phục một phiên hay nhận một pull request, thao tác đó xuất hiện thành một dòng riêng trong chat liên quan, tức là chat của orchestrator đối với các worker mà nó đã khởi động, và các lần thử thất bại được đánh dấu là thất bại. Mở rộng một dòng để xem nó đã thay đổi gì, kèm liên kết tới kết quả. Việc tạo pull request chưa được hiển thị thành thao tác. #6507

Trong bản build preview, chiều ngược lại cũng tương tự: trong chat của một worker, tin nhắn từ orchestrator của nó xuất hiện dưới tên orchestrator, kèm liên kết tới phiên của orchestrator, và tin nhắn dài được thu gọn sau năm dòng. #7154

Quay lại làm việc sớm hơn sau khi khởi động lại

Sau khi AO khởi động lại hoặc cập nhật, các chat tự kết nối lại với agent của chúng và hiển thị Reconnecting to the agent… thay vì yêu cầu bạn nhấn Resume. Nếu vẫn không thể kết nối lại, Resume sẽ xuất hiện như trước. Với lịch sử chat lớn, tin nhắn đầu tiên sau khi khởi động lại được gửi đi trong khoảng một giây thay vì nửa phút. Lần mở đầu tiên sau khi cập nhật sẽ tạo chỉ mục cơ sở dữ liệu mới một lần, việc này có thể mất từ một phút trở lên với lịch sử rất lớn. #6987 #7040

Chat dài cũng gây tải ít hơn nhiều cho máy của bạn. Câu trả lời dạng stream được ghi xuống đĩa theo từng đợt, kết thúc một lượt không còn quét toàn bộ lịch sử chat, ứng dụng tải lại dữ liệu ít hơn nhiều trong các phiên bận rộn, và các chat có tin nhắn đã sửa hoặc gửi lại tải nhanh hơn. Một số cập nhật nền, như pull request được báo cáo bằng ao report, có thể mất tới năm giây mới xuất hiện. Kết quả công cụ rất lớn giờ được cắt bớt khi lưu: AO giữ 64K ký tự cuối cùng của output lệnh và tối đa 16K của mỗi patch tệp, rồi đánh dấu chúng là đã bị cắt bớt. #6806 #6804 #6813 #6846 #6824

Bắt đầu tác vụ mà không phải chờ

Tác vụ mới bắt đầu ngay thay vì chờ AO tạo tên. Branch được đổi tên ở chế độ nền, và tên tạm thời được ẩn cho đến lúc đó; pull request mở trước khi đổi tên vẫn được liên kết với tác vụ. Thư mục tác vụ giờ giữ ID phiên làm tên. Các phiên lại có tiêu đề và tên branch được tạo đúng cách, sau khi một số model bắt đầu trả lời tác vụ thay vì đặt tên cho nó. #7069 #7085 #7119

Repository lớn không còn clone thất bại sau một phút. Việc clone có thể chạy tới 30 phút, và hộp thoại Clone cho thấy quá trình clone đang diễn ra. Trong lúc onboarding, bạn có thể dán URL trang GitHub của repository mà không cần .git, một lần clone gặp lỗi kết nối tạm thời sẽ được thử tối đa ba lần, và nếu thiết lập thất bại sau khi clone, bản checkout được giữ lại để bạn thử lại. #7039 #7019

Cải tiến

Chat

  • Trong khi agent làm việc, các lời gọi công cụ hiện tại của nó vẫn mở để bạn theo dõi từng bước, rồi thu gọn vào phần tóm tắt Worked for khi lượt kết thúc. #7150
  • Tin nhắn bạn gửi để chỉ dẫn agent khi nó đang trả lời giờ xuất hiện như phần bắt đầu của một lượt mới và vẫn hiển thị, thay vì bị thu gọn vào phần việc trước đó. #7108
  • Switch to terminal UI đã chuyển từ khung soạn thảo sang menu ⋯ của tab phiên. Remember for this project trong menu quyền giờ là một công tắc bật/tắt, và tắt nó sẽ xóa chế độ đã lưu; dòng xác nhận bên dưới khung soạn thảo đã bị bỏ. #7028 #7032
  • Bộ chọn model hiển thị model của một chat ngay khi bạn mở nó, kể cả với các agent chỉ báo cáo model khi đang chạy, và dự án mới dùng lại danh sách model mà máy bạn đã có. Danh sách model đã lưu giờ được dùng chung cho mọi dự án, nên các thiết lập riêng của repository, như opencode.json hoặc ANTHROPIC_MODEL, không còn thay đổi chúng. Chat đang chạy vẫn hiển thị danh sách mà agent của nó báo cáo. #7031 #7049
  • Đồng hồ context hiển thị 0% thay vì dấu chấm hỏi khi agent không báo cáo mức sử dụng nào. #7033

Agent

  • Hermes Agent đã có sẵn dưới dạng agent. Cài nó từ Settings, sau đó thiết lập và chọn một model. Nó chỉ chạy trong Terminal, không có Chat. #6536 #7132
  • Command Code giữ lại hướng dẫn của AO sau khi nén context. Mỗi phiên có một profile Command Code riêng trong thư mục dữ liệu của AO, kèm bản sao thông tin đăng nhập Command Code của bạn; tệp memory của riêng bạn không bị thay đổi. #6778
  • Chat orchestrator đang nhàn rỗi chuyển sang phiên bản agent mới sau khi cập nhật thay vì dừng ở Switching to. Khi cập nhật agent thất bại, thông báo cập nhật hiển thị một tin nhắn ngắn, với chi tiết trong Show diagnostics. #7055 #7006
  • Cập nhật GitHub Copilot cài bằng npm lại hoạt động từ AO, và thông báo cập nhật lúc khởi động không còn liệt kê các agent cần bạn đăng nhập hoặc các agent mà AO không tự cập nhật được. Những agent đó vẫn có trong Settings. #7005 #7042
  • ao send tới một phiên terminal Claude Code giờ thất bại với lỗi mà bạn có thể thử lại khi AO không xác nhận được tin nhắn đã tới nơi, thay vì báo thành công, và tin nhắn dài hoặc nhiều dòng được dán ổn định hơn. #6873
  • Trong bản build preview, khi AO thấy một bản nháp chưa gửi trong terminal, nó từ chối tin nhắn ao send với lỗi mà bạn có thể thử lại và giữ báo cáo của worker lại để gửi sau. Thử lại một lần khởi động tác vụ thất bại hoặc tiếp tục một phiên cũng giữ model, effort và quyền bạn đã chọn, nên Codex High hoặc Extra high không còn quay về mặc định. #5713 #7144

Trình duyệt, Files và artifact

  • Bạn có thể xóa một profile trình duyệt mà các phiên đang dùng. Sau một lần xác nhận, các trình duyệt đang nhàn rỗi chuyển sang profile tạm thời, nên các tab đó tải lại ở trạng thái đã đăng xuất và các chỉnh sửa chưa lưu trên trang có thể bị mất. Trình duyệt đang chạy dở một lệnh sẽ chặn việc xóa cho đến khi lệnh hoàn tất. #6930
  • Agent dùng trình duyệt tích hợp có thể làm việc với các tab mà một trang mở ra, chuyển trở lại và đóng đúng tab. #7115
  • Trong Changes, preview ảnh cuộn được trở lại và có thể thu gọn cũng như đánh dấu đã xem như các tệp khác, và tệp lớn cùng lockfile sẽ tải khi bạn mở rộng chúng. Trình duyệt tệp Files khi phóng to không còn nút Open diff in center; trình duyệt tệp khi gắn cạnh vẫn giữ nút này. #6923 #7127
  • Xóa một artifact giờ cũng xóa vĩnh viễn các phiên bản trước đã lưu của nó. Thao tác này không thể hoàn tác. #7087
  • Danh sách artifact bỏ qua các tệp và thư mục hệ thống như .DS_Store, Thumbs.db, .git và node_modules. #7120

Ứng dụng desktop

  • Ghi chú phát hành trong lời nhắc cập nhật giữ nguyên gạch đầu dòng và liên kết, và bản nháp Report a problem hiển thị thời gian theo múi giờ của bạn kèm UTC bên cạnh. #6994 #7086
  • Khi việc thay thế orchestrator thất bại ở nhiều dự án cùng lúc, hộp thoại cho biết còn bao nhiêu dự án nữa cần xử lý. #6926
  • Trong bản build preview cho macOS, ⌘Q giờ hỏi Quit AO? trước. Thoát từ menu, Dock hoặc biểu tượng trên thanh menu vẫn hoạt động mà không hỏi. Khi biểu tượng trên thanh menu đang bật, xác nhận sẽ đóng cửa sổ và AO tiếp tục chạy trên thanh menu. #7073
  • Bản build preview gỡ tùy chọn tắt thông báo theo từng điện thoại khỏi Settings › Connected devices. Những điện thoại bạn đã tắt thông báo ở đó sẽ bắt đầu nhận thông báo trở lại; thay vào đó, hãy tắt thông báo trên điện thoại. #7153

Sửa lỗi

Bảo mật

  • Dịch vụ local của AO giờ từ chối yêu cầu từ các trang web không đáng tin cậy, bao gồm preview workspace và các trang localhost khác, vốn trước đây có thể mở shell hoặc gắn vào terminal của agent. Ứng dụng desktop, CLI và các thiết bị di động đã ghép nối vẫn hoạt động như trước. #7077 #7105
  • Mở ứng dụng desktop sau khi bị crash hoặc khởi động lại máy có thể đóng một chương trình không liên quan đang dùng lại một process ID cũ. AO giờ chỉ dừng tiến trình nền mà nó xác nhận được là của chính nó. #6801

Độ ổn định

  • Hai bản sao dịch vụ nền của AO không còn có thể dùng cùng một thư mục dữ liệu cùng lúc, điều từng gây ra các lỗi như review thất bại. Nếu bạn mở lại ứng dụng trong khi bản cũ vẫn đang tắt, màn hình khởi động có thể hiển thị lâu hơn khoảng 10 giây. #6799
  • Nếu trình duyệt tích hợp của agent ngừng phản hồi, các lệnh trình duyệt sẽ thất bại trong khoảng 20 giây thay vì mỗi lệnh chờ trọn một phút, và trình duyệt tự kết nối lại khi hồi phục. #5603
  • Dán đoạn văn bản rất lớn vào terminal local không còn làm rớt kết nối hay mất nội dung đã dán. #7110
  • Menu quyền và menu model của Chat mở phía trên panel Browser thay vì bị che phía sau. #7054
  • Khi bật độ trong suốt cửa sổ (macOS, tắt theo mặc định), nút gửi và nút dừng, văn bản được chọn và các điều khiển khác vẫn hiển thị rõ. Trong bản build preview, các phiên đang hoạt động cũng không còn lộ qua sheet lưu trữ hoặc phần tiêu đề dự án trên thanh bên. #7009 #7175

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.6, phát hành ngày 24 tháng 10; nhiều thay đổi lần đầu ra mắt trong v0.14.5 ngày 22 tháng 10, khi việc chuyển agent vẫn cần Developer mode. Các mục preview cần bản build preview ngày 24 tháng 10.

Tiếp tục sau giới hạn sử dụng, review branch trong Files và cập nhật agent không gián đoạn

Tiếp tục làm việc khi giới hạn sử dụng được đặt lại, review branch và các commit đã chọn mà không cần checkout, cập nhật CLI của agent trong khi các phiên vẫn làm việc, và giữ Mac luôn thức ngay từ AO.

Quay lại làm việc khi giới hạn sử dụng được đặt lại, review bất kỳ branch hay nhóm commit nào từ panel Files, cập nhật agent mà không dừng việc chúng đang làm, và giữ Mac luôn thức trong khi agent chạy.

Tiếp tục từ chỗ giới hạn sử dụng đã dừng bạn lại

Khi Claude Code hoặc Codex chạm giới hạn sử dụng trong Chat, giờ bạn sẽ thấy thông báo Usage limit reached kèm giờ đặt lại theo giờ địa phương và đồng hồ đếm ngược, thay vì một lỗi chung chung. Nhấn Auto-resume at reset và AO sẽ gửi lại prompt của bạn khi giới hạn được đặt lại, kể cả khi bạn đã đóng chat hoặc khởi động lại AO trong lúc đó. Auto-resume tắt cho đến khi bạn chọn nó cho prompt đó, và bạn có thể hủy bất cứ lúc nào trước giờ đặt lại. Khi nhà cung cấp không báo giờ đặt lại, hãy dùng Resume để tự thử lại. Tính năng này áp dụng cho các phiên Chat của Claude Code và Codex. #6717

Review branch và các commit đã chọn trong Files

Panel Files giờ review được nhiều hơn phần việc chưa commit của bạn. Trong Changes, chọn Uncommitted, Staged hoặc Unstaged, hoặc đánh dấu nhiều commit để review cùng lúc. Trong Branch, chọn một branch local hoặc remote, hoặc một PR có branch không nằm trên máy bạn. AO đọc nó mà không checkout, nên worktree và các thay đổi đã stage của bạn vẫn giữ nguyên. #6793

Chọn một branch remote trong Files, duyệt toàn bộ tệp của nó và mở phiên bản tệp của branch đó trong một tab chỉ đọc.

All files liệt kê toàn bộ repository tại thời điểm đó, kể cả các tệp không thay đổi, kèm bộ lọc theo đường dẫn. Các phiên bản cũ mở ở chế độ chỉ đọc trong tab riêng bên cạnh bản có thể sửa của bạn, và tệp đã xóa sẽ hiển thị nội dung trước đây của nó. Chế độ xem gộp hoặc chia đôi và thu gọn hoặc mở rộng tất cả nằm trên thanh công cụ. Nếu các commit bạn đánh dấu có khoảng trống ở giữa và không gộp gọn được, AO sẽ đề nghị đưa thêm các commit ở giữa hoặc hiển thị tất cả commit.

Cập nhật agent trong khi các phiên vẫn làm việc

Cập nhật CLI của agent không còn đồng nghĩa với việc dừng các phiên. Các phiên đang chạy giữ phiên bản hiện tại, và AO chuyển từng phiên sang phiên bản mới sau khi phiên đó nhàn rỗi khoảng 10 phút. AO không bao giờ chuyển một phiên khi đang giữa lượt, khi còn tin nhắn hoặc yêu cầu phê duyệt đang chờ, khi terminal của phiên đang hiện trên màn hình với nội dung đã gõ, hoặc khi đang có lệnh chạy. Các phiên Chat hiển thị khi chúng đang chuyển phiên bản. #6745 #6954

Agent cài bằng npm, Bun, uv hoặc pipx giờ được cập nhật trong một bản sao do AO quản lý, nên bản cài toàn cục của bạn không bị động đến, và các phiên bản cũ sẽ bị xóa khi không còn phiên nào dùng. Một số agent, như Aider và Continue, không bao giờ được chuyển tự động. Trên Windows, AO chờ các phiên nhàn rỗi rồi dừng, cập nhật và tiếp tục chúng, và bạn có thể hủy việc chờ. Chuyển tự động được bật mặc định; tắt bằng Move open sessions to new versions automatically trong Settings › General. Thông báo cập nhật cũng được ghim ở cạnh phải cửa sổ.

Công tắc Move open sessions to new versions automatically trong Settings › General, được bật mặc định.Công tắc Move open sessions to new versions automatically trong Settings › General, được bật mặc định.

Giữ Mac luôn thức từ AO

Trên macOS, AO giờ có thể tự giữ Mac luôn thức mà không cần Connect Mobile. Trong v0.14.4, đây là một nút bật tắt hình cốc cà phê duy nhất bên cạnh Settings ở thanh bên khi mở rộng, dùng chung với Keep awake của Connect Mobile. Khi bật, nút hiển thị Starting… cho đến khi Mac thực sự được giữ thức. #6838 #6903 #6972

Stay Awake ra mắt lần đầu trong v0.14.3 với trang Settings › Stay Awake cho phiên hẹn giờ, quy tắc tự động, mặc định khi gập máy và cho màn hình, cùng Low Power Mode tự động tùy chọn cần cấp quyền quản trị viên macOS một lần. v0.14.4 gỡ trang đó, cùng với phiên hẹn giờ, quy tắc tự động, mặc định khi gập máy và các điều khiển Low Power Mode, và nút bật tắt không còn xuất hiện trên thanh công cụ hay trong giao diện phiên. v0.14.4 không có điều khiển nào để thu hồi quyền Low Power Mode, nên nếu bạn đã cấp quyền này trong v0.14.3, hãy thu hồi trong Settings › Stay Awake trước khi cập nhật.

Cải tiến

Agent và terminal

  • memcode đã có sẵn dưới dạng agent. Nó chỉ chạy trong Terminal, không có Chat, không chuyển agent và không hỗ trợ vai trò reviewer. Hãy cài memcode và đăng nhập vào đó trước. AO liệt kê các model của nó và hỗ trợ các chế độ quyền Ask, Auto và Bypass, nhưng không hỗ trợ Accept edits; với endpoint memcode tùy chỉnh, hãy chọn model ngay trong memcode. #6515
  • Agent trong AO viết một câu ngắn trước mỗi lệnh hoặc nhóm lệnh, nêu tên các tệp, branch hoặc worktree liên quan, nên Chat không còn hiển thị những chuỗi lệnh dài mà không có lời giải thích. #6996
  • Khi script Setup của dự án thất bại, AO cho bạn biết bước nào thất bại, mã thoát và output của bước đó, cho biết agent chưa khởi động, và chỉ bạn tới Project settings › Scripts. Mỗi bước Setup giờ có thể chạy tới 30 phút thay vì 10 phút. #6976
  • Liên kết phiên ao:// trong terminal mở bằng một cú nhấp thông thường, kể cả bên trong các công cụ toàn màn hình như Claude Code. #6933

Ứng dụng desktop

  • Hover vào Orchestrator.inc trên thanh tiêu đề để xem bạn đang dùng bản ổn định hay bản build preview và phiên bản nào, và thanh tiêu đề trượt mượt mà khi bạn ẩn hoặc hiện thanh bên. #6897
  • Trên macOS, AO giờ đi kèm cloudflared, nên bật Connect Mobile không còn bị dừng ở Install cloudflared trên Mac không có Homebrew. Windows và Linux vẫn cần cài riêng. #7002
  • Menu mở workspace trên thanh trên cùng giờ là một danh sách đơn giản: Finder, terminal, trình soạn thảo, rồi Copy path. #6977
  • Thẻ trên bảng hiển thị hai tệp artifact và có thể mở rộng để hiển thị tối đa mười tệp, kèm Open in inspector cho phần còn lại. #6980

Sửa lỗi

Chat

  • Dừng một agent Chat giờ cũng dừng các lệnh mà nó đã khởi chạy, như dev server và build, thay vì để chúng tiếp tục chạy. Terminal Codex 0.162 trở lên đang nhàn rỗi lại có thể chuyển sang Chat. #6822
  • Câu hỏi agent đặt ra và câu trả lời của bạn, kể cả nội dung gõ trong Other, được giữ lại trong lịch sử chat, và mỗi câu hỏi mới bắt đầu với một biểu mẫu trống. Thẻ câu hỏi hiển thị đầy đủ câu hỏi phía trên các lựa chọn thay vì một nhãn bị cắt. #6943 #6936
  • Chat Claude Code điền danh sách việc cần làm vào panel kế hoạch, và Continue tiếp nối một lượt Codex đã bị dừng mà Codex đã tự bắt đầu để hướng tới một mục tiêu. #6902 #6914

Agent và dự án

  • Phiên Cline chỉ hiển thị Input needed khi Cline thực sự đang chờ phê duyệt, và thẻ PR hiển thị merge ngay lập tức thay vì sau vài phút. #6435 #6932
  • Khi bạn dừng một agent Chat giữa lượt, thẻ của nó trên bảng hiển thị Interrupted thay vì Awaiting PR cho đến khi bạn gửi tin nhắn khác. Phiên Terminal chưa được hỗ trợ. #6999
  • Bộ chọn model hiển thị ngay danh sách model đã lưu của bạn thay vì Loading models, và làm mới ở chế độ nền. Các model OpenCode 2 bạn bật trong Cài đặt giờ xuất hiện trong New Task và Chat cho mọi dự án, kể cả dự án mới. #6898 #7001
  • Mở Manage agents trong lúc thiết lập dự án mới không còn để lại lớp phủ màu xám chặn Cài đặt, và tiến trình thiết lập của bạn được giữ lại. #6837

Trình duyệt

  • Khi daemon từ chối runtime trình duyệt của ứng dụng desktop, panel Browser giải thích chuyện gì đã xảy ra và cách khắc phục thay vì nhấp nháy và thử lại liên tục. Đóng một tab đã đóng không còn hiện lỗi. #6565 #6928

Tìm hiểu thêm

Mọi thứ trong bản cập nhật này đều có trong bản ổn định v0.14.4, phát hành ngày 21 tháng 10. Stay Awake, memcode, phiên bản trên thanh tiêu đề, thông báo về runtime Browser và các bản sửa Chat cho agent bị dừng và Codex lần đầu ra mắt trong v0.14.3. Các mục chỉ có ở preview tuần trước, gồm trình xem artifact, Continue turn, Chat cho GitHub Copilot và Antigravity, và phím tắt orchestrator, giờ đã có trong bản ổn định, bắt đầu từ v0.14.3.

Artifact, gợi ý trong Chat và cập nhật agent trong Cài đặt

Tìm và review những gì agent tạo ra, tiếp tục cuộc hội thoại nhanh hơn, giữ CLI của agent luôn mới từ Cài đặt và di chuyển trong AO bằng bàn phím.

Giữ các tệp agent tạo ra ở một nơi, để Chat gợi ý bước tiếp theo, cập nhật CLI của agent mà không rời AO và di chuyển trong ứng dụng nhanh hơn.

Tìm và review mọi thứ agent tạo ra

Trang Artifacts mới ở thanh bên liệt kê các tệp agent đã tạo, nhóm theo dự án, kèm tìm kiếm và bộ lọc dự án. Create artifact khởi động một phiên được thiết lập sẵn để tạo artifact, và ao spawn --output artifact làm điều tương tự từ CLI. Trang này bao gồm các phiên trên máy tính này; phiên remote và cloud không được liệt kê. #6567 #6643 #6566

Tạo artifact từ trang Artifacts, rồi mở thứ agent đã xây dựng trong panel Browser.

Phiên có artifact sẽ có tab Artifacts trong inspector, nơi bạn có thể mở thư mục trong Finder hoặc terminal, hiện hoặc sao chép tệp, hay xóa tệp. Thẻ trên bảng hiển thị hai artifact mới nhất của phiên, và khi orchestrator nhắc tới một tài liệu do phiên tạo ra, bạn có thể hover vào liên kết để xem trước. #6697 #6578 #6547 #6571

Khi lưu trữ một phiên có artifact, bạn cũng có thể xóa các tệp artifact của nó. Tùy chọn này mặc định không được chọn. Xóa artifact, từ bất kỳ nơi nào, là vĩnh viễn, và phiên được khôi phục sẽ bắt đầu mà không có các tệp đó. #6630

Bản build preview ngày 17 tháng 10 mở artifact trong một trình xem đầy đủ. Bạn có thể sửa Markdown tại chỗ, chọn văn bản đã render để gửi phản hồi cho agent về đoạn đó, và dùng History để xem trước hoặc khôi phục các phiên bản trước, kể cả những lần bạn tự lưu. Ảnh, SVG đã render, âm thanh và video hiển thị trong Files và Artifacts, với ảnh thu nhỏ trong preview khi hover thẻ trên bảng. Chỉnh sửa và lịch sử chỉ hoạt động với các phiên trên máy tính này. #6744 #6753 #6583 #6847 #6880 #6840

Tiếp tục cuộc hội thoại nhanh hơn

Sau khi một câu trả lời kết thúc, Chat có thể gợi ý tin nhắn tiếp theo của bạn dưới dạng chữ xám trong khung soạn thảo trống. Nhấn Tab để chèn nó thành bản nháp có thể sửa, hoặc cứ tiếp tục gõ để bỏ qua. Gợi ý không bao giờ tự gửi, và chúng được tạo bằng model của phiên ở mức suy luận thấp nhất, nên sẽ dùng hạn mức của nhà cung cấp. Chat trống cũng đưa ra vài yêu cầu gợi ý để bắt đầu. #6575 #6605

Bắt đầu từ một yêu cầu gợi ý, rồi nhấn Tab để dùng tin nhắn tiếp theo mà Chat gợi ý.

Trong bản build preview ngày 17 tháng 10, khi dừng một lượt, nút gửi sẽ chuyển thành Continue turn, giúp bắt đầu một lượt mới tiếp nối tác vụ bị gián đoạn. Nhấn Up hoặc Down trong khung soạn thảo để gọi lại các tin nhắn đã gửi, sửa và gửi lại. #6328 #6631

Giữ agent luôn mới từ Cài đặt

Settings › Harness cho mỗi agent một trang riêng với các tab Account, Models và Health. AO báo cho bạn khi CLI của một agent đã cài có bản phát hành mới hơn, và bạn có thể cập nhật một agent hoặc mọi agent đủ điều kiện, đăng xuất, và chọn model nào xuất hiện trong bộ chọn. Bản cập nhật không bao giờ tự cài và sẽ bị từ chối khi đang có phiên của agent đó chạy. Agent cài qua pnpm, Yarn, Volta, asdf hoặc một số trình cài của nhà cung cấp vẫn cần cập nhật thủ công. Agent đã cài không còn hiển thị nút Setup guide. #5848

Command Code giờ hoạt động trong Chat, với phê duyệt ngay trong chat cùng lựa chọn model và effort riêng. Tính năng này cần phiên bản Command Code có cmd acp. #6144 #6548

Bản build preview ngày 17 tháng 10 bổ sung Chat cho GitHub Copilot (Copilot CLI 1.0.93 trở lên) và Antigravity (1.3.0 trở lên, dùng tài khoản Google bạn đã đăng nhập), và cả hai đều có thể chuyển giữa Terminal và Chat mà không mất lịch sử. Cập nhật agent cũng ít báo lỗi sai hơn, và khi cập nhật thất bại sẽ có tùy chọn Show diagnostics. AO giờ chỉ cập nhật Kimi khi nó được cài ở vị trí mặc định; các bản cài khác sẽ nhận hướng dẫn cập nhật thủ công. #6662 #6600 #6792 #6816 #6798 #6751

Di chuyển trong AO nhanh hơn

Phím tắt đã được thiết kế lại. Chuyển phiên theo thứ tự ở thanh bên, tab, panel và thao tác phiên có phím tắt mới, Cmd/Ctrl+/ liệt kê mọi phím tắt, và hộp thoại, menu, danh sách dễ dùng hơn bằng bàn phím. Trên Windows và Linux, terminal đang focus giữ nguyên Ctrl+T, Ctrl+W, Ctrl+B, Ctrl+K và Ctrl+/ thông thường. Dùng Ctrl+Shift+Backtick để mở terminal mới, Ctrl+Shift+W để đóng tab, Ctrl+Shift+E cho thanh bên, Ctrl+Shift+P cho command palette, hoặc Help › Keyboard shortcuts. Các tổ hợp phím tùy chỉnh cho phím tắt đã bị gỡ sẽ bị loại bỏ. #6531

Danh sách phím tắt, mở bằng Ctrl+/ trên Windows (Cmd+/ trên macOS)Danh sách phím tắt, mở bằng Ctrl+/ trên Windows (Cmd+/ trên macOS)

Bảng xuất hiện sớm hơn nhiều khi AO khởi chạy hoặc tải lại, ứng dụng dùng ít bộ nhớ và CPU hơn khi nhàn rỗi, và chuyển phiên nhanh hơn mà bố cục không bị nhảy. Màn hình khởi động giờ chỉ hiển thị biểu tượng AO, còn thanh trên cùng và tab phiên thay đổi tức thì thay vì có hiệu ứng chuyển động. #6611 #6668 #6724 #6720

Trong bản build preview ngày 17 tháng 10, Cmd+Shift+O trên macOS hoặc Ctrl+Shift+G trên Windows và Linux mở orchestrator của dự án hiện tại, và khởi động nó nếu cần. #6854

Cải tiến

Chat

  • Nhấn vào tiêu đề hoặc tên miền trên thẻ preview liên kết để mở liên kết. Tham chiếu chú thích dễ đọc lướt và gỡ bỏ hơn, dù tooltip hiển thị toàn văn khi hover đã bị bỏ. #6722 #6708
  • Trong bản build preview, nhấp chuột phải vào ảnh để sao chép hoặc lưu, và bật Wrap content để trang HTML rộng vừa khung mà không cần cuộn ngang. #6826 #6881

Tệp và dự án

  • Thẻ phiên và inspector không còn hiển thị chi phí ước tính và số token, vốn cao hơn mức chi tiêu thực tế. Hiện không có giao diện thay thế. #6641
  • Panel Files mở tệp và mở rộng thư mục nhanh hơn, còn các tab và thư mục đang mở cập nhật ngay khi agent ghi. #6198
  • Thư mục có tên chứa ký hiệu, dấu hoặc ký tự không phải Latin có thể được thêm làm dự án. #6570
  • Trong bản build preview, tác vụ Git mới có tên branch và worktree ngắn được tạo từ prompt của bạn, chẳng hạn ao/vaporwave-site/root. Branch do bạn tự đặt tên được giữ nguyên. #6811
  • Cũng trong bản build preview: menu workspace sao chép đường dẫn hoặc mở nó trong Finder, terminal hay IDE; khối code trong Markdown đã render có nút sao chép; import nhiều repo tiếp tục chạy qua các repo con không có remote; và danh sách Scratchpad dài tận dụng khoảng trống ở thanh bên. #6730 #6819 #6624 #6883

Trình duyệt

  • Gắn sao cho một hồ sơ trong Manage Browser Profiles để đặt nó làm mặc định cho các phiên chưa chọn hồ sơ. #5453
  • Khi agent hoặc lệnh mở một trang trong phiên bạn đang xem, inspector sẽ chuyển sang Browser. Đóng tab cuối cùng bằng nút của nó hoặc Cmd/Ctrl+W; trong bản build preview, Browser khi đó để trống và tab trống cũng có thể đóng được. #6679 #6660 #6746
  • Import dữ liệu trình duyệt không còn hiển thị các mục bị bỏ qua thông thường như lỗi, và bản build preview liệt kê hồ sơ Firefox theo tên với hồ sơ mặc định được chọn sẵn. #6646 #6379

Ứng dụng desktop

  • Ứng dụng giờ mang tên Orchestrator.inc trên tiêu đề cửa sổ, thanh menu, Dock, About, cũng như trình cài đặt và shortcut trên Windows. Ứng dụng đã cài và thư mục cài đặt vẫn giữ tên cũ. #6647 #6654
  • Trên macOS, Quit gỡ AO khỏi Dock trong khi khay hệ thống và AO vẫn chạy. Quit AO Completely từ khay hệ thống vẫn dừng mọi thứ. #6556
  • Logo agent dùng hình ảnh chính thức với phiên bản sáng và tối. #6732 #6595
  • Bản build preview chuyển lên Electron 44, mang Chromium mới nhất vào trình duyệt tích hợp. Ứng dụng đóng gói không còn chấp nhận ELECTRON_RUN_AS_NODE hay --inspect. #6462
  • Trong bản build preview, các trang cài đặt dùng chung một bố cục, không có thanh trên cùng và nút đóng. Độ trong suốt cửa sổ trên macOS trở thành một tùy chọn Appearance thông thường ở đó, mặc định tắt. #6699 #6815 #6859 #6615 #6729
  • Cũng trong bản build preview: Connect Mobile có thể giữ MacBook Apple Silicon truy cập được khi gập máy, đồng thời bật Keep awake và tự dừng khi pin yếu hoặc nhiệt độ cao; và bản cập nhật ứng dụng hiển thị tiến trình tải xuống. #6589 #6872

Agent và CLI

  • Trong bản build preview, tác vụ độc lập khởi động với model, chế độ và effort hiển thị trong New Task, và ao spawn --effort đặt mức suy luận cho các agent hỗ trợ. #6033 #5906

Sửa lỗi

Chat

  • Chat Claude không còn kẹt ở Working sau khi tác vụ nền kết thúc, cũng không bị ngủ đông khi Claude vẫn đang làm việc. Một lượt không nhận được phản hồi nào trong 15 phút giờ sẽ kết thúc kèm lỗi. #6270 #6594
  • Chat của orchestrator hiển thị đúng lịch sử thực, và tin nhắn gửi trong lúc nó khởi động được chuyển đi thay vì kẹt ở Queued. #6562
  • Một lượt Chat bị gián đoạn do AO khởi động lại sẽ hoàn tất khi AO chạy lại, với các agent ACP như OpenCode. #6514
  • Liên kết tới đường dẫn tệp tuyệt đối mở đúng tệp hoặc giải thích rằng tệp nằm ngoài phiên, và danh sách đánh số giữ đúng thứ tự quanh các khối code. #6586 #6648
  • Trong bản build preview, cuộn gần cuối chat không còn bị giật xuống đáy, và lệnh OpenCode thất bại hiển thị exit code. #6781 #6413

Agent và terminal

  • Tua lại chat Codex hoạt động trở lại với Codex 0.162 trở lên, và cuộn bằng con lăn chuột hoạt động trong Terminal UI của Codex. #6591 #6367
  • Phiên bị kẹt sau khi chuyển giao diện hoặc chuyển agent thất bại sẽ phục hồi và có thể lưu trữ lại. Phiên khởi động thất bại giờ phải được thử lại trước khi chuyển giao diện. #6743
  • Dự án có ID chứa dấu chấm khởi động phiên Terminal UI bình thường, và Command Cue dùng cài đặt khởi động shell của dự án. #6569 #6351
  • Cài Cursor không còn thất bại ở bước xác minh khi lần khởi chạy đầu chậm, đăng nhập Kimchi mở đúng bộ chọn đăng nhập, và AO dừng đúng các máy chủ preview trên Linux sau khi đồng hồ hệ thống bị nhảy. #6289 #6489 #6728
  • Trong bản build preview, Kiro chỉ hiển thị Input needed khi thực sự cần phê duyệt, agent DeepSeek Harness nhận chỉ dẫn vai trò và khởi động được tác vụ dài trên Windows, và một lần chạy headless claude -p không còn chiếm quyền phiên Claude. #6601 #6845 #6539

Trình duyệt và tệp

  • Bộ lọc Files trong inspector không còn chèn ép tab tệp. #6656
  • Trong bản build preview, các trang và popup đăng nhập tự đóng không còn làm hỏng panel Browser, đăng nhập qua popup như Google có thể hoàn tất, các trang như Linear phản hồi click trở lại, hộp thoại luôn nằm trên trang, và thanh địa chỉ luôn được căn giữa. #6620 #6791 #6766 #6814 #6835
  • Cũng trong bản build preview, artifact không còn lỗi tải khi một ứng dụng khác dùng cùng port hoặc khi tên tệp chứa ký tự đặc biệt. #6780

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.2. Các mục preview cần bản build preview ngày 17 tháng 10. Giao diện màu, cập nhật cây tệp và bản sửa ghép nối chỉ qua tunnel từng chỉ có ở preview tuần trước giờ đã có trong bản ổn định, bắt đầu từ v0.14.0.

Trang trong Chat, phản hồi trên tệp và script dự án

Xem kết quả tương tác ngay trong cuộc hội thoại, thảo luận code mà không cần sao chép và chuẩn bị từng workspace bằng các lệnh đã lưu.

Giữ biểu đồ và sơ đồ ngay trong Chat, gửi phản hồi trên tệp cùng lúc và chuẩn bị sẵn cho workspace mới những gì cần thiết trước khi agent bắt đầu.

Xem kết quả tương tác ngay trong Chat

Agent có thể hiển thị biểu đồ, bảng, sơ đồ hoặc trang HTML độc lập trực tiếp trong một cuộc hội thoại Chat cục bộ. Mở rộng để xem kỹ hơn, xem mã nguồn, tải xuống hoặc giữ lại thành artifact của phiên. Trang tuân theo giao diện sáng hoặc tối của bạn và chạy trong một frame cô lập. Chat trên remote host không hiển thị trang inline. #6327

Agent vẽ biểu đồ từ dữ liệu dự án thực trong Chat; mở rộng trang hoặc xem mã nguồn.

Chọn văn bản trong một tin nhắn trước đó và chọn Add to chat để nhắc tới đoạn đó trong câu hỏi tiếp theo. Tham chiếu trích đoạn cho phép bạn nhảy về đúng chỗ được đánh dấu thay vì phải lục tìm trong cuộc hội thoại. #6395

Thảo luận và chỉnh sửa tệp mà không rời AO

Bôi đen các dòng trong tệp hoặc diff rồi chọn Ask in chat, hoặc nhấn Cmd/Ctrl+L, để thêm đoạn code đã chọn vào câu hỏi. Với yêu cầu chỉnh sửa, bạn có thể mở bình luận trên nhiều dòng và nhiều tệp, rồi gửi riêng từng cái hoặc gộp thành một tin nhắn. #6277 #6389

Hỏi về đoạn code được bôi đen, rồi gửi bình luận trên nhiều tệp thành một tin nhắn.

Tệp Markdown có trình soạn thảo mã nguồn với các điều khiển cho heading, danh sách, nhấn mạnh, trích dẫn và liên kết. Hoàn tác, theo dõi thay đổi chưa lưu và giới hạn chỉ đọc vẫn được áp dụng. #6308

Thiết lập từng workspace bằng các lệnh đã lưu

Project Settings có trang Scripts cho dự án cục bộ, với các lệnh Setup và Cleanup theo thứ tự. Setup chạy trước khi agent khởi động trong workspace mới. Cleanup chạy trước khi một git worktree được quản lý bị xóa vĩnh viễn—không chạy khi thoát ứng dụng hay khi agent thoát bình thường. Nếu cleanup thất bại, AO giữ lại workspace và cho phép bạn thử lại. #6092

Cue vẫn là các thao tác tái sử dụng do bạn tự chạy. Tùy chọn Run on worktree creation của chúng đã bị gỡ bỏ; hãy chuyển các lệnh khởi tạo tự động sang script Setup. #6243

Trang Environment cho phép lưu biến của dự án hoặc dán nhiều dòng .env để xem lại. Agent, terminal, command Cue, review và lệnh setup mới đều nhận các giá trị đó. Giá trị được che trong trình soạn thảo; cấu hình dự án không phải là kho lưu trữ secret. #6091

Cho cài đặt thêm không gian

Cài đặt mở dưới dạng một trang bên trong ứng dụng, với các mục ở thanh bên và thao tác Back. Trang trước đó vẫn được giữ bên dưới, bảo toàn vị trí cuộn và các terminal đang chạy. #6439

Bản build preview ngày 11 tháng 10 bổ sung 20 giao diện màu, mỗi giao diện có bảng màu sáng và tối. Hover hoặc dùng phím mũi tên để xem trước giao diện trên toàn ứng dụng; chọn để giữ, hoặc đóng menu để quay lại lựa chọn đã lưu. #6532

Cải tiến

Chat và tác vụ

  • Tác vụ Chat mới hiển thị đúng các bước khởi động—fetch, chuẩn bị worktree, chạy setup và khởi động agent—thay vì một vòng xoay chung chung. #6322
  • Chọn dự án hoặc Scratchpad từ hộp thoại New Task mà không mất bản nháp tác vụ. #6079
  • Ảnh đính kèm mở ở kích thước đầy đủ. Khi bạn dán ảnh vào tin nhắn đã có văn bản, tham chiếu inline của ảnh xuất hiện tại vị trí con trỏ; bản nháp chỉ có ảnh sẽ không hiện preview trùng lặp. #6307 #6381
  • Câu trả lời stream mượt hơn, và Chat bám theo output mới cho tới khi bạn cuộn đi chỗ khác. Cuộc hội thoại dài và chuyển đổi thanh bên tốn ít công render hơn. #6396 #6304 #6129 #6315 #6316

Review và workspace

  • Tab Summary hiển thị branch hiện tại, các tệp chưa commit và các commit đang chờ push, kèm thao tác commit, push và tạo PR. #6323
  • Worker có thể yêu cầu review PR native của AO. Bật Workers request AO review trong Project Settings để worker yêu cầu một lượt review khi PR sẵn sàng và sau khi sửa; tùy chọn này mặc định tắt. Reviewer không thay bạn duyệt hay merge. #6262
  • Command Code, Codewhale và OpenHands CLI gia nhập các lựa chọn agent Terminal UI. Các agent mới này chưa hỗ trợ Chat. #5959 #5856 #5847
  • Bộ chọn model của Claude nhóm các model mới nhất theo dòng, gom các phiên bản cũ vào Other models và ghi nhớ model dùng gần nhất cho tác vụ mới. #6344

Trình duyệt và desktop

  • Tìm văn bản trong panel Browser bằng Cmd/Ctrl+F, xem số kết quả khớp và di chuyển giữa các kết quả. #6233
  • Tải xuống trong trình duyệt chờ bạn cho phép trong danh sách Downloads trước khi ghi tệp. #6388
  • Hồ sơ trình duyệt đã cấu hình được dùng theo mặc định, và việc chuyển hồ sơ phục hồi ổn định hơn khi trang đang tải. #6345
  • Trên macOS, đóng hoặc thoát cửa sổ desktop theo cách thông thường vẫn giữ AO và quyền truy cập di động (nếu đã bật) tiếp tục chạy. Dùng Quit AO Completely từ khay hệ thống để dừng mọi thứ. Ứng dụng cũng dùng SF Pro và SF Mono trên macOS. #6472 #6448

Sửa lỗi

Chat và phiên

  • Gửi tin nhắn sẽ xóa ô nhập trong lúc chờ gửi, để bạn có thể viết tin tiếp theo. Các lần thử gửi lại giữ nguyên tin nhắn gốc và tệp đính kèm mà không thay thế bản nháp mới. Hiện tượng hàng đợi nhấp nháy, hiệu ứng gửi lặp lại và nhảy cuộn đã giảm. #6418 #6405
  • Các chat hiện có vẫn đọc được trong lúc agent đã dừng tiếp tục chạy. Chat Claude kết nối lại với các host còn sống sau khi khởi động lại, và phiên mới không còn nhận nhầm transcript không liên quan khi session ID được tái sử dụng. #6342 #6350 #6471
  • Chuyển giữa Chat và Terminal hiển thị nơi đến ngay trong khi quá trình bàn giao hoàn tất. Chuyển một Terminal đang rảnh sang Chat không còn bị chặn bởi bản nháp terminal chưa gửi; bản nháp đó sẽ bị bỏ khi chuyển. #6486 #6366
  • Phiên giữ trạng thái Working khi subagent chạy nền vẫn đang hoạt động, thay vì thoáng hiện là idle. #6201

Review, tệp và agent

  • Dừng một review Chat vẫn giữ cuộc hội thoại được kết nối. Lưu trữ một reviewer giữ tab của nó đóng qua các lần refresh và khởi động lại mà không xóa lịch sử. #6291
  • Bản nháp và cài đặt model của reviewer tách biệt với của worker, và mở thẻ PR không còn crash khi thiếu thông tin về khả năng merge. #6118 #6287
  • PR trong cùng repo được phát hiện sau khi repo GitHub bị đổi tên hoặc chuyển giao. Liên kết ghi chú phát hành hoạt động với cả địa chỉ repo cũ lẫn hiện tại. #6319 #6275
  • Ảnh mở trực tiếp trong trình xem tệp và panel Changes mà không phải chờ tô sáng cú pháp. #6310
  • Việc tìm model cho Devin và MiMo đã được sửa, và alias theo dòng của Claude chấp nhận các mức suy luận hiển thị trong bộ chọn. #6295 #6437 #6375

Tự động hóa, trình duyệt và terminal

  • Chỉ đổi múi giờ của một automation sẽ giữ nguyên giờ bắt đầu theo giờ địa phương và mốc chu kỳ. CLI liệt kê mọi trang automation thay vì dừng ở trang đầu tiên. #6346 #6349
  • Gắn lại vào một terminal chạy lâu sẽ khôi phục các chế độ terminal cần cho cuộn và nhập liệu. Chuyển giữa nhiều terminal không còn khiến các pane cũ kẹt ở renderer chậm hơn. #5445 #6465
  • Lệnh trình duyệt chờ một chút để kết nối với ứng dụng phục hồi và báo lỗi rõ ràng hơn. Chụp màn hình xử lý các browser view bị ẩn ổn định hơn. #5484 #5552
  • Bản build preview ngày 11 tháng 10 giữ tệp đang mở được chọn khi bạn mở rộng thư mục, căn giữa các ô tìm kiếm trong inspector và hiển thị QR ghép nối khi desktop có tunnel HTTPS sẵn sàng nhưng không có địa chỉ LAN. #6530 #6506

Tìm hiểu thêm

Phần lớn thay đổi ở trên có trong v0.13.7. Bộ 20 giao diện màu, cây tệp được cập nhật và bản sửa ghép nối chỉ qua tunnel cần bản build preview ngày 11 tháng 10.

Cue tái sử dụng, tìm kiếm tệp và terminal nhanh hơn

Lưu các tác vụ lặp lại, chọn từ nhiều agent hơn và bớt thời gian chờ tệp lẫn output terminal.

Lưu công việc lặp lại thành Cue, tìm tệp từ command palette và bớt thời gian chờ review lẫn output terminal.

Lưu công việc lặp lại thành Cue #5391

Lưu một chỉ dẫn hoặc lệnh shell một lần trong Project Settings, rồi chạy nó từ thanh công cụ của phiên hoặc orchestrator. Agent Cue gửi chỉ dẫn tới agent đã chọn; Command Cue mở một terminal mới và chạy lệnh đã lưu mà không làm gián đoạn agent. Cue có sẵn cho các dự án cục bộ.

Lưu các chỉ dẫn tái sử dụng thành Cue của dự án.

Thêm lựa chọn cho agent của bạn

OpenCode 2 có sẵn cho Terminal UI, Chat và review, song song với các phiên OpenCode 1 hiện có. DeepSeek Harness bổ sung Chat với điều khiển model và mức suy luận. Gemini CLI và MiMo Code gia nhập các lựa chọn Terminal UI; hỗ trợ fx đang ở giai đoạn thử nghiệm và chỉ dành cho Terminal UI. #6043 #6014 #5502 #5893 #5436

Tìm và review tệp mà ít phải chờ hơn

Tìm tệp trong workspace từ command palette và mở kết quả trực tiếp trong Files. Từ trang dự án, hãy chọn phiên hoặc worktree cần tìm trước. Trình xem tệp tải thay đổi theo lô thay vì chặn chờ quét toàn bộ, và khi quay lại một tệp, chế độ preview cùng vị trí cuộn vẫn được giữ nguyên. #6193 #6145 #5997 #6130

Tìm một tệp trong workspace và mở trực tiếp từ kết quả tìm kiếm.

Output và khởi động terminal nhanh hơn

Các đợt output terminal lớn hiển thị lên màn hình nhanh hơn, và shell mới hiện prompt đầu tiên mà không phải chờ sau lớp che phát lại lịch sử. Terminal mới khởi động đúng kích thước thực của tab, còn thao tác mở và đóng liên tục không còn để lại tab trùng lặp hoặc tab xuất hiện trở lại. #6232 #6203 #6213 #6196

Cải tiến

Tác vụ và điều hướng

  • Automations dùng danh sách gọn với bộ lọc All, Enabled và Paused, lịch chạy rõ ràng hơn và lịch sử chạy có thể mở rộng. #6116
  • Liên kết phiên trong Chat và terminal mở phiên được liên kết ngay trong AO. #4606
  • Mở một phiên sẽ để inspector đóng cho tới khi cần. Danh sách dự án dài hiển thị sáu agent kèm nút Show more. #6046
  • Command palette có thao tác Go to home, và Home vẫn giữ các tác vụ độc lập ngay cả khi Cloud được bật. #6176

Model và review

  • Bộ chọn model hiển thị model mặc định đã cấu hình của agent khi xác định được, bao gồm tên alias Claude dễ đọc. #6063 #5961
  • Tìm kiếm model hỗ trợ gõ, Backspace và chọn bằng bàn phím nhất quán hơn; điều khiển tác vụ chừa nhiều chỗ hơn cho nhãn agent, model và effort. #6208 #6206 #6106
  • Liên kết PR và merge request do worker báo cáo xuất hiện trong inspector, kể cả liên kết tới repo khác. Thẻ chỉ mang tính tham chiếu được phân biệt với các PR mà AO đang chủ động theo dõi. #6019
  • Inspector của phiên phân biệt bình luận chưa giải quyết với review Changes requested chính thức, và giữ phản hồi bình luận hiển thị trong lúc agent làm việc. #6015

Tệp và trình duyệt

  • Panel Files có nút Workspace trực tiếp, còn bộ lọc và thao tác tệp hiển thị gọn hơn trong inspector hẹp. #6081
  • PR lớn tải danh sách commit có giới hạn; mở một commit cụ thể của PR sẽ đọc trực tiếp commit đó. #5988
  • Hồ sơ trình duyệt có các thao tác được đặt tên để đổi tên, xóa dữ liệu và xóa hồ sơ, và tiến trình tải xuống đã hiển thị trở lại. #5924
  • Thao tác trình duyệt có thể chờ trang thay đổi và phân biệt cú click đã gửi với kết quả đã xác nhận, mà không lặp lại thao tác khi thiếu xác nhận. #4783

Sửa lỗi

Chat và phiên

  • Khởi động không còn phải chờ qua các lần thử lại kiểm tra yêu cầu không cần thiết; hover hoặc focus vào một phiên Chat cục bộ sẽ bắt đầu tải cuộc hội thoại trước khi bạn mở nó. #5994 #5980
  • Chuyển chat sẽ khôi phục ngay bố cục inspector của nơi đến. Cảnh báo đăng nhập biến mất sau khi cuộc hội thoại đang hoạt động khôi phục thành công, và nhấn quay lại Chat vẫn giữ vị trí con trỏ trong bản nháp. #6183 #6186 #6229
  • Phiên đã dừng không còn ở trạng thái hoạt động chỉ vì không xóa được worktree của nó. Các tệp được giữ lại để dọn sau. #5645
  • Agent độc lập đã lưu trữ có danh sách Scratchpad riêng và khôi phục về đúng phiên. #5979
  • Tác vụ chỉ review không còn nhận chỉ dẫn yêu cầu nhận quyền sở hữu PR đang được review. #5992
  • Tự động tiếp nhận issue mặc định bị tắt để tránh khởi tạo worker không giới hạn; cài đặt của tính năng này bị ẩn trừ khi daemon bật nó một cách tường minh. #6008 #6059

Trình duyệt và ghép nối

  • Import trình duyệt giữ lại cookie đăng nhập host-only, và import từ Chrome không còn dò dữ liệu Safari được bảo vệ. Thao tác Copy link của website hoạt động trên trang đang mở, và lỗi khi chuyển hồ sơ được hiển thị thay vì lặng lẽ quay về hồ sơ cũ. #5955 #6075
  • Đường viền chú thích luôn bám theo phần tử đã chọn khi cuộn. Chú thích đã gửi xuất hiện trong Chat, kể cả khi đang trong hàng đợi, và được tính là hoạt động của người dùng. #5960 #6117 #5982
  • Connect Mobile hiển thị mã QR ghép nối cục bộ ngay khi sẵn sàng, rồi làm mới nó khi truy cập từ xa khả dụng. Chữ trong Cài đặt luôn sắc nét, còn menu lồng nhau và hộp xác nhận vẫn dùng được bình thường. #5981 #6002 #6016
  • Lệnh trình duyệt dừng với lỗi target-mismatch nếu một popup khiến tab đã chọn không được xác nhận, thay vì thao tác trên tab khác. #4821

Terminal và bố cục

  • Chuyển một terminal Codex trống về Chat không còn nhầm văn bản placeholder là bản nháp chưa gửi. Văn bản tiêu đề cửa sổ của Claude cũng không còn bị nhầm là bản nháp. #6041 #5322
  • Nội dung terminal vẽ lại vẫn hiển thị trong lúc đổi kích thước panel, focus bàn phím quay lại sau khi chuyển tab terminal, và terminal shell không còn kế thừa cách xử lý màu riêng của Cursor. #6168 #6167 #6139
  • Inspector giãn trở lại sau khi chuyển tab ở cửa sổ hẹp, và các nút điều khiển titlebar trên macOS luôn thẳng hàng khi zoom và khi thanh bên chuyển trạng thái. #6161 #6192

Tệp và cập nhật

  • Review trong Files lại mặc định hiển thị thay đổi gộp của workspace, và liên kết heading Markdown không còn bị cắt. #5854 #5968
  • Bản cập nhật đã tải giữ lại ghi chú phát hành qua các lần khởi động lại ứng dụng. Hộp thoại khởi động lại có thêm chỗ cho ghi chú mà vẫn giữ các nút luôn hiển thị. #5966 #5976

Tìm hiểu thêm

Bản cập nhật này bao gồm v0.13.3 và bản build preview ngày 4 tháng 10. Tìm kiếm tệp và các cải tiến khác được thêm sau v0.13.3 cần bản build preview; hãy xem ghi chú phát hành được liên kết để biết tình trạng khả dụng.

Các bản cập nhật trước

AO Mobile v2.0.0, tự động hóa theo lịch và giới hạn ngữ cảnh hiển thị rõ

AO Mobile v2.0.0 đã ra mắt, cùng với tác vụ agent định kỳ, giới hạn ngữ cảnh rõ ràng hơn và làm việc với trình duyệt thông minh hơn.

Phiên độc lập, khởi động nhanh hơn và thiết lập dự án rõ ràng hơn

Khởi động phiên agent tập trung mà không cần repo, chỉ mở công cụ trình duyệt khi cần và vào dự án nhanh hơn.

Chat bền vững, diff lớn hiển thị nhanh và import dự án mượt hơn

Chat vẫn còn sau khi daemon khởi động lại, tệp lớn vẫn phản hồi nhanh, và việc tạo hoặc import repo đưa bạn đến bảng sớm hơn.

Chuyển tài khoản, hồ sơ trình duyệt và quyền mặc định

Tài khoản agent có thể được chuyển đổi tập trung, hồ sơ trình duyệt được lưu lại và quyền của dự án có thể được ghi nhớ.

Ước tính chi phí, chat chỉnh sửa được và toàn bộ tệp của workspace

AO bổ sung ước tính chi phí sử dụng, hội thoại Claude có thể chỉnh sửa và trình duyệt tệp toàn bộ workspace bên cạnh các tệp đã thay đổi.

Onboarding từ URL Git, review phong phú hơn và thêm nhà cung cấp chat

Dự án có thể bắt đầu từ một URL Git, phản hồi review hiển thị ngay tại chỗ và nhiều nhà cung cấp agent hơn hoạt động qua chat có cấu trúc.

Hỗ trợ GitLab, chat trên di động tốt hơn và review tự động

AO bổ sung repo GitLab, cải thiện trải nghiệm chat trên điện thoại và giúp việc khởi động, điều khiển review pull request dễ dàng hơn.

Tám ngôn ngữ, ghim phiên và khôi phục an toàn hơn

Ứng dụng desktop hỗ trợ tám ngôn ngữ, các phiên quan trọng có thể được ghim và lỗi khôi phục không còn xóa sạch bảng.

Hiển thị mức sử dụng, trang tài liệu riêng và khởi động nhanh hơn

Thẻ phiên bắt đầu hiển thị lượng token đã dùng, tài liệu chuyển sang một trang chuyên biệt và quá trình khởi động có trạng thái tải rõ ràng.

Cảnh báo trên di động, terminal độc lập và trình duyệt mạnh hơn

Thông báo đẩy có thể đến điện thoại của bạn, terminal shell hoạt động độc lập với phiên agent, còn quy trình trình duyệt và tệp dễ dùng hơn.

Tạo phiên nhanh hơn, thả tệp kiểu native và điều khiển cập nhật

Phiên mới dễ khởi chạy hơn, terminal hỗ trợ thả tệp kiểu native và bản cập nhật hiển thị ngay từ thanh bên.

Connect Mobile, phản hồi trong trình duyệt tích hợp và chuyển đổi agent

Ứng dụng điện thoại có thể kết nối an toàn trong mạng nội bộ, preview trình duyệt nhận phản hồi trực quan và một phiên có thể đổi agent mà không mất worktree.

Chọn agent an toàn hơn, nhận issue GitHub và review nhiều PR

AO có thể kiểm tra agent có sẵn sàng hay không, lấy việc từ issue GitHub và hiển thị trạng thái review trên nhiều pull request.

Tự động cập nhật trên desktop và nền tảng cài đặt rõ ràng hơn

Ứng dụng desktop có bản cập nhật được ký số, theo từng kênh, cùng phiên bản đầu tiên của cài đặt cập nhật toàn cục.

Một tháng viết lại kiến trúc của AO

Ghi chú lịch sử về nền tảng Go daemon và Electron desktop được xây dựng trong đợt viết lại tháng Sáu của AO.

Dữ liệu pull request sạch hơn và bổ sung thông tin ổn định hơn

Các liên kết pull request trùng lặp được loại bỏ trước khi đến giao diện phiên và bước bổ sung thông tin.

Một tuần bảo trì tập trung chuẩn bị cho phát hành

Tuần này không công bố tính năng riêng nào dành cho người dùng.

Chọn thư mục trên Windows ngoài thư mục home

Người dùng Windows có thể chọn thư mục dự án nằm ngoài thư mục home.

Thông báo đáng tin cậy hơn và hỗ trợ Grok

Thông báo có cơ chế gửi và công cụ thiết lập mạnh hơn, Grok gia nhập danh mục agent và hoạt động hiển thị xuyên suốt CLI lẫn ứng dụng.

Cập nhật hằng tuần, điều hướng rõ ràng hơn và khôi phục CI tốt hơn

Quy trình phát hành trở nên dễ đoán, điều hướng được trau chuốt và agent nhận ngữ cảnh lỗi CI hữu ích hơn.

Hỗ trợ Windows native và pipeline có thể lập trình

AO trở thành ứng dụng Windows hạng nhất và bổ sung pipeline agent theo giai đoạn, chạy song song từ CLI.

Hỗ trợ Kimi Code và dòng thời gian hoạt động bền vững

Kimi Code gia nhập AO, trong khi hoạt động của phiên và hệ thống có lịch sử sự kiện được lưu bền vững.

Tên phiên theo tác vụ và tự động dọn dẹp sau khi merge

Các phiên dễ nhận diện hơn và công việc pull request đã hoàn thành có thể tự đóng mà không làm rối giao diện đang hoạt động.

Workspace terminal nhanh hơn và cập nhật an toàn hơn

Điều hướng terminal trở nên tức thì hơn, AO có cơ chế cập nhật theo cách cài đặt và macOS có thể giữ thức khi công việc đang chạy.

Hỗ trợ Cursor, phiên khởi chạy từ prompt và dashboard nhẹ hơn

Cursor gia nhập danh mục agent, phiên có thể khởi động chỉ từ một prompt và dashboard tải ít JavaScript hơn hẳn.

Một dashboard cho mọi dự án

Dashboard đa dự án thống nhất, orchestrator tách biệt và tiêu đề trình duyệt trực tiếp giúp quản lý các thiết lập AO lớn dễ dàng hơn.

Thông báo qua OpenClaw và Discord, giao diện màu và dữ liệu PR nhanh hơn

Các tích hợp và giao diện màu mới ra mắt, trong khi dữ liệu pull request và thời gian phản hồi lệnh trở nên nhanh và ổn định hơn.

Thiết lập bằng một lệnh với ít cấu hình hơn

AO giờ có thể khởi tạo dự án, tìm port trống và khởi động với ít bước thiết lập thủ công hơn.

Dashboard theo dự án, tự động hóa quy trình và kiểm tra tình trạng

Điều hướng theo dự án ra mắt cùng các điều khiển vòng đời tác vụ tự động và công cụ bảo trì thiết thực.

Theo dõi trên di động, vòng đời OpenCode và nhận PR

AO bổ sung giao diện phiên trên di động, hỗ trợ vòng đời OpenCode sâu hơn và quyền sở hữu cho công việc pull request.

Phiên Codex mạnh mẽ hơn và dashboard trực tiếp

Codex tiến gần hơn tới mức tính năng tương đương, dashboard bắt đầu cập nhật trực tiếp và danh sách phiên lớn tải nhanh hơn nhiều.

Thiết lập nhanh hơn, phiên rõ ràng hơn và khôi phục sau sự cố

Việc thiết lập trở nên đơn giản hơn, còn các phiên có tên rõ ràng hơn, hoạt động trực tiếp và khả năng khôi phục sau khi agent thoát.

Dashboard, CLI và runtime agent đầu tiên của AO

Tuần đầu tiên của AO đặt nền móng cho dashboard, quy trình dòng lệnh, tích hợp agent và nền tảng quản lý phiên.