⚡
OpenCode.io.vn
Quay lại Blog
14 tháng 10, 2026OpenCode Vietnam7 phút đọc

OpenCode cập nhật 07/10–14/10: đường lên V2, plugin Figma, pair từ xa

Tổng hợp thay đổi OpenCode tuần 07–14/10/2026: release v1.19.0 mở đường lên OpenCode 2, plugin Figma chính thức, pair thiết bị từ xa qua OpenTunnel và Windows ARM64.

#opencode#cap-nhat#v2#cli#plugins#ai-coding

OpenCode cập nhật 07/10–14/10: đường lên V2, plugin Figma, pair từ xa

Tuần này repo opencode nhận 252 commit và một release — v1.19.0. Điểm đáng nói nhất không phải một tính năng lẻ nào, mà là đường lên OpenCode 2 đã chính thức mở: lệnh opencode upgrade --major xuất hiện trong release notes, TUI có thêm /update, và cập nhật không còn tự động cài như trước.

Với người đang chạy V1 ổn định, đây là thay đổi theo hướng tốt: bạn chủ động chọn thời điểm nâng cấp thay vì bị đẩy bản mới ngoài ý muốn. Đổi lại, đừng quên /update — không ai tự nhắc bạn nữa.

Gói coding model giá rẻ

$10/tháng
OpenCode Go27 model open source · dùng với mọi agent
Xem gói →

Link affiliate OpenCode Go: OpenCode Vietnam có thể nhận hoa hồng, giá bạn trả không đổi.


Tóm tắt nhanh

  • v1.19.0 (11/10): opencode upgrade --major lên OpenCode 2; TUI thêm /update; bỏ tự động update.
  • Plugin Figma chính thức: cài được từ Git, kèm bộ skills đầy đủ cho Figma.
  • Remote access: pair thiết bị từ xa qua OpenTunnel, có bước hỏi trước khi server lộ ra ngoài.
  • Phân quyền chặt hơn: plugin tự khai báo quyền, auto-accept theo project, managed config ưu tiên cao nhất.
  • Provider: Vertex AI thêm route mới (Interactions, Mistral), Azure qua Azure CLI, AWS profile cho Bedrock.
  • Windows: WinGet package chính thức, binary native Windows ARM64.
  • V2 chạy song song: 4 commit sync version v2.0.25 → v2.0.28 ngay trong tuần.

Release v1.19.0: V2 có đường lên chính thức

Release gọn nhưng đúng trọng tâm — ba thay đổi đáng nhớ:

opencode upgrade --major     # nâng cấp lên OpenCode 2
/update                      # trong TUI: cài bản cập nhật hoặc lên V2
  1. upgrade --major là đường lên V2 được release notes chỉ định, thay vì phải cài lại từ đầu.
  2. TUI có /update để cài update hoặc upgrade lên OpenCode 2.
  3. Update không còn tự động chạy. Trước đây bản mới tự cài; giờ bạn là người quyết định thời điểm.
⚠️

Nếu team bạn có máy chạy agent dài ngày, việc bỏ auto-update là tin tốt — bản đang chạy ổn sẽ không bị thay giữa chừng. Nhưng hãy đưa /update vào lịch kiểm tra định kỳ, kẻo lỡ cả tháng không lên bản mới.

Kèm theo đó, trang /changelog giờ chạy trên một worker riêng và render trực tiếp từ CHANGELOG.md, nên release notes V2 bắt đầu được viết có biên tập thay vì gom tự động (22326d4b, d4456155). Sau khi update, TUI cũng hiện release highlights ngay trong terminal.


Plugin Figma chính thức, pair thiết bị từ xa

Hai tính năng mở thêm use case rõ rệt:

Plugin Figma — cài được từ Git và có bộ skills đầy đủ, nghĩa là agent có thể làm việc với file thiết kế theo ngữ cảnh của team design chứ không chỉ đọc ảnh chụp (836c0e5e, 5a4dd5b4). Trong tuần cũng có loạt fix cho plugin này: hỗ trợ cài từ Git, dùng endpoint public và OAuth mặc định.

Remote pair qua OpenTunnel — tunnel chính thức để nối thiết bị từ xa (CLI + desktop). Lần đầu bật, opencode hỏi rõ trước khi mở: "This will expose your OpenCode server to the internet. Traffic is end-to-end encrypted, and access requires your server password." — bạn đồng ý rồi nó mới mở (0d07f915, 38454c6e).

Vậy OpenTunnel là gì? Hiểu đơn giản: nó giống ngrok — tạo một địa chỉ công khai trên internet trỏ về máy của bạn. Đây là dự án riêng của cùng team làm OpenCode (anomalyco/opentunnel). Bình thường OpenCode chỉ kết nối được giữa các máy cùng mạng; bật pair --remote là ngồi ở đâu cũng vào được. Về an toàn: dữ liệu được mã hoá đầu-cuối, phần mã hoá do máy bạn giữ nên server trung gian không đọc được nội dung; link pair chỉ dùng một lần và hết hạn sau 5 phút; vào vẫn cần mật khẩu server của bạn — tunnel không thay thế mật khẩu (19fb8918, PR #53837).

Nếu bạn từng muốn điều khiển session đang chạy trên máy khác, đây là hướng chính thức, không cần tự dựng tunnel.


Quyền và policy: đi theo hướng managed

Nhóm thay đổi này ít ồn ào nhưng quan trọng với team:

  • Plugin tự khai báo quyền cần dùng — plugin phải assert permission, thay vì mặc nhiên có mọi thứ (6a7cedcb).
  • Auto-accept theo từng project, ghi đè default (b8f925e5).
  • Managed configuration được ưu tiên cao nhất — cấu hình công ty áp xuống thắng cấu hình local (6dc4d4e7).

Ghép với việc "enforce managed integration and tool policies" trong tuần, có thể thấy V2 đang nhắm tới cả doanh nghiệp: quản trị tập trung, plugin không tự do quá mức.


Provider: Vertex AI, Azure CLI, Bedrock

Tuần này là tuần của các provider "nặng" — thêm route, thêm cách xác thực:

ProviderThay đổiCommit
Vertex AIThêm route Interactions và Mistrald2905b8d, 93a7c840
Google CloudSetup credential cho Vertex ngay trong OpenCode5e73d5cb
AzureKết nối qua Azure CLI như external credential87a1ebcc
AWS BedrockThêm setup AWS profile56be0087

Điểm chung: xác thực qua CLI sẵn có của từng cloud, không bắt bạn dán API key tay. Ai làm việc trong môi trường enterprise (GCP/AWS/Azure) nên thử lại cấu hình sau tuần này.


Model và Zen/Go: nhiều cập nhật bảng

Phần này thay đổi theo tuần, mình tổng hợp nhanh để bạn khỏi lật từng commit:

  • ChatGPT OAuth context cho gpt-6.1-sol lên 500k — đáng kể cho session dài (35ef2294).
  • Bảng model được cập nhật liên tục: Haiku 5.5, Sonnet 5.5, Gemini 4 Argon, Cat Jam Free lần lượt vào bảng Go/Zen/Console trong tuần.
  • DeepSeek V4.1 Flash được nâng allowance, và ZDR của DeepSeek được gia hạn đến hết tháng 10/2026 (60a212c0).
  • Đổi tên provider OpenCodeZen → OpenCode trong code (e41e7e90) — nếu bạn có config trỏ tên cũ, để ý khi nâng cấp.

Nếu bạn đang cân nhắc gói subscription thay vì trả token từng lần, OpenCode Go là lựa chọn $10/tháng mà mình đã phân tích kỹ trong bài riêng.


Windows: WinGet chính thức và ARM64 native

  • WinGet package chính thức — cài và nâng cấp OpenCode qua WinGet thay vì tải tay (d46588fe).
  • Binary native Windows ARM64 — máy Snapdragon không còn phải chạy qua emulation x64 (df63a72d).
  • Một loạt fix liên quan: stage CLI theo kiến trúc, báo đúng trạng thái emulation, giải nén ripgrep không cần PowerShell.

Vài fix đáng chú ý (trong 117 fix của tuần)

  • Tiếp tục trả lời sau khi chạm output token limit — session dài không còn bị cắt giữa dòng (a3f7f42a).
  • File edit giữ nguyên mixed line endings — lỗi quen thuộc của team trộn Windows/Linux (0cb43477).
  • uninstall không xoá data và config nữa — cài lại không mất lịch sử (b8d3c929).
  • Session cost trong desktop tính cả subagent — con số chi phí sát thực tế hơn (bf8c48de).
  • Snapshot capture nhanh hơn — commit perf duy nhất của tuần (801c1522).

Nên làm gì với bản cập nhật này

  • Đang chạy V1 ổn định? Chưa cần nâng ngay. Khi nâng, dùng opencode upgrade --major và đọc trước bài so sánh v2 khác gì v1 để biết cái gì đổi.
  • Team có designer dùng Figma? Thử plugin Figma — đây là plugin chính thức đầu tiên đáng thử.
  • Laptop Windows ARM64? Gỡ binary cũ, cài bản native qua WinGet cho đúng kiến trúc.
  • Quan tâm chi phí? Mở desktop xem token/cost theo session (đã gồm subagent) — thay vì đoán.

Tuần này không có breaking change nào, mọi thứ đều là cộng dồn theo hướng ổn định. Đây là nhịp cập nhật khá điển hình của opencode: release nhỏ, nhiều fix, V2 tiến từng version một.


Nguồn tham khảo

Bài tổng hợp từ commit message và release notes trong tuần (252 commit, 1 release, quét ngày 14/10/2026), chưa chạy thử từng tính năng; commit nội bộ (chore/test/ci) chỉ đếm, không liệt kê.

Bạn thấy thay đổi nào trong tuần này đáng dùng nhất? Vào nhóm OpenCode Vietnam thảo luận cùng mọi người.