-
v2.5.6 Stable
released this
2026-10-06 16:17:42 +00:00 | 80 commits to main since this releaseAgentHub 2.5.6 fixes sessions that would not start on Windows and a Windows update that kept the old page.
English
- Windows: sessions and terminals start. With tmux for Windows (for example installed with WinGet), every new session or terminal closed at once with
Command failed: tmux set-option … mouse on. AgentHub started each one throughsh, which Windows does not have. It now starts the AI CLI directly, and a terminal opens tmux's default shell. On Windows a session may first draw at 80 columns and then resize. - Windows: updating shows the new page. After Update now, the dashboard could keep showing the previous version's page ("UI build v… (rebuild client to match)"), because building the page needed
nodeon a PATH where it was missing. The page build no longer depends on that. If you are on 2.5.5 or older and see that message, run/agenthub-openin Claude Code once. - Windows: "Update all" reloads open sessions. It no longer depends on a
sleepcommand, which Windows does not have.
These fixes have not been tested on a real Windows machine yet. Please report anything that still misbehaves.
Tiếng Việt
- Windows: phiên và terminal khởi động được. Khi dùng tmux cho Windows (ví dụ cài qua WinGet), mọi phiên hay terminal mới đều đóng ngay với lỗi
Command failed: tmux set-option … mouse on. Nguyên nhân là AgentHub khởi động chúng quash, mà Windows không có. Giờ AgentHub chạy thẳng CLI của AI, còn terminal mở shell mặc định của tmux. Trên Windows, phiên có thể vẽ ở khổ 80 cột lúc đầu rồi mới giãn ra. - Windows: cập nhật xong là thấy trang mới. Sau khi bấm Update now, dashboard có thể vẫn hiện trang của bản cũ ("UI build v… (rebuild client to match)"), vì bước build trang cần
nodetrong PATH mà PATH lại không có. Giờ bước build không còn phụ thuộc vào điều đó. Nếu bạn đang ở 2.5.5 trở xuống và thấy dòng này, hãy chạy/agenthub-opentrong Claude Code một lần. - Windows: "Update all" tải lại được các phiên đang mở. Không còn phụ thuộc vào lệnh
sleepmà Windows không có.
Các bản sửa này chưa được thử trên máy Windows thật. Nếu vẫn còn lỗi, hãy báo lại.
Downloads
- Windows: sessions and terminals start. With tmux for Windows (for example installed with WinGet), every new session or terminal closed at once with
-
v2.5.5 Stable
released this
2026-10-06 15:48:09 +00:00 | 81 commits to main since this releaseAgentHub 2.5.5 renames AI Router to AI Proxy, reloads open tabs onto a new version, and fixes an update that never finished on screen.
English
- AI Router is now called AI Proxy. Settings → AI Proxy (old links redirect) and the AI Proxy picker beside the model. Your saved profiles move to the new folder by themselves, and the old API path
/api/ai-routersstill works. - A proxy address ending in
/v1now works. AgentHub stores the address without/v1and adds it where each CLI needs it, so typinghttps://host/v1no longer turns into/v1/v1/messages. Test now checks both the Claude endpoint and the Codex endpoint. - Pages reload themselves after an update. Every open tab loads the new version once the dashboard comes back, so you no longer need F5.
- "Update now" no longer spins forever. If a step of the plugin update fails, or there is nothing new to install, the dialog now says so instead of showing "Restarting…" with no end.
- Clearer error when a session cannot start. If the AI CLI quits as soon as it starts, AgentHub now tells you that, instead of showing
Command failed: tmux set-option … mouse on. - Pane drag preview now shows where the pane will actually land.
Running two dashboards on one database (for example a development copy beside your normal one): update both to 2.5.5 together. The database column
routeris renamed toproxy, and an older version can no longer start on that database.Tiếng Việt
- AI Router đổi tên thành AI Proxy. Settings → AI Proxy (đường dẫn cũ tự chuyển sang) và ô chọn AI Proxy cạnh ô chọn model. Các profile đã lưu tự chuyển sang thư mục mới, và đường dẫn API cũ
/api/ai-routersvẫn dùng được. - Địa chỉ proxy có
/v1ở cuối giờ dùng được. AgentHub lưu địa chỉ không kèm/v1và tự thêm vào đúng chỗ mỗi CLI cần, nên gõhttps://host/v1không còn thành/v1/v1/messages. Nút Test giờ kiểm tra cả endpoint của Claude lẫn của Codex. - Trang tự tải lại sau khi cập nhật. Mọi tab đang mở tự tải phiên bản mới khi dashboard chạy lại, không cần bấm F5.
- Nút "Update now" không còn quay mãi. Nếu một bước cập nhật plugin bị lỗi, hoặc không có gì mới để cài, hộp thoại sẽ báo rõ thay vì hiện "Restarting…" không dừng.
- Báo lỗi rõ hơn khi phiên không khởi động được. Nếu CLI của AI thoát ngay khi vừa chạy, AgentHub báo đúng như vậy, thay vì hiện
Command failed: tmux set-option … mouse on. - Khung xem trước khi kéo thả pane giờ hiện đúng chỗ pane sẽ nằm.
Nếu chạy hai dashboard trên cùng một database (ví dụ một bản dev chạy cạnh bản dùng hằng ngày): hãy cập nhật cả hai lên 2.5.5 cùng lúc. Cột
routertrong database được đổi tên thànhproxy, nên bản cũ hơn sẽ không khởi động được trên database đó nữa.Downloads
- AI Router is now called AI Proxy. Settings → AI Proxy (old links redirect) and the AI Proxy picker beside the model. Your saved profiles move to the new folder by themselves, and the old API path
-
v2.5.4 Stable
released this
2026-10-06 14:56:51 +00:00 | 82 commits to main since this releaseAgentHub 2.5.4 merges the Query Explorer into the Sessions page and fixes the Windows folder picker.
English
- Query Explorer is now part of Sessions. The Sessions page has three tabs: Sessions, Events and the new Agents tab, which you can filter, sort by column and export (CSV/JSON, up to 50,000 rows). Sessions and events already had their own tabs, so the separate Query Explorer page is gone. Old
/querylinks open the Agents tab, andGET /api/queryis unchanged for scripts. - Windows: the folder picker opens in front. In 2.5.3 the Browse dialog could still open behind every other window, so you had to Alt+Tab to find it. It now comes to the front.
- Windows: Resume, Fork and Open pane on a session page. These buttons did not recognise Windows folders (
D:\…), so they never appeared. They show up for a session inside a workspace. Starting a pane still needstmux.
The Windows fixes have not been tested on a real Windows machine yet. Please report anything that still misbehaves.
Tiếng Việt
- Query Explorer nay nằm trong trang Sessions. Trang Sessions có ba tab: Sessions, Events và tab Agents mới. Tab Agents lọc được, sắp xếp được theo cột và xuất được CSV/JSON (tối đa 50.000 dòng). Sessions và events vốn đã có tab riêng, nên trang Query Explorer riêng được bỏ đi. Đường dẫn cũ
/querymở tab Agents, vàGET /api/querykhông đổi cho các script. - Windows: hộp chọn thư mục mở ở phía trước. Ở 2.5.3, hộp thoại Browse vẫn có thể mở phía sau mọi cửa sổ khác, nên bạn phải Alt+Tab mới thấy. Giờ nó hiện lên phía trước.
- Windows: Resume, Fork và Open pane trên trang session. Các nút này không nhận ra thư mục Windows (
D:\…), nên không bao giờ hiện. Giờ chúng hiện với session nằm trong một workspace. Muốn mở pane thì vẫn cần cótmux.
Các bản sửa Windows chưa được thử trên máy Windows thật. Nếu vẫn còn lỗi, hãy báo lại.
Downloads
- Query Explorer is now part of Sessions. The Sessions page has three tabs: Sessions, Events and the new Agents tab, which you can filter, sort by column and export (CSV/JSON, up to 50,000 rows). Sessions and events already had their own tabs, so the separate Query Explorer page is gone. Old
-
v2.5.3 Stable
released this
2026-10-06 13:22:39 +00:00 | 83 commits to main since this releaseAgentHub 2.5.3 fixes several Windows problems.
English
- Workspaces can be created on a Windows folder. Adding a workspace at a path like
D:\Projects\appfailed with "cwd must be an absolute path". Drive-letter paths are now accepted, and sessions inside them are matched to their workspace. - Browse opens the folder picker in front of the browser. On Windows the native folder dialog could open behind the browser window, or not show at all. It now opens on top.
- No more console windows flashing. The dashboard no longer opens a console window that steals focus every time it runs git or npm on Windows.
- Long dialogs scroll. The confirm, update and clear-data dialogs and the quota panel now scroll instead of overflowing a short window.
The Windows fixes have not been tested on a real Windows machine yet. Please report anything that still misbehaves.
Tiếng Việt
- Tạo được workspace trên thư mục Windows. Thêm workspace tại đường dẫn như
D:\Projects\apptừng báo lỗi "cwd must be an absolute path". Giờ đường dẫn có ký tự ổ đĩa được chấp nhận, và các session chạy trong đó được gắn đúng workspace. - Nút Browse mở hộp chọn thư mục ở phía trước trình duyệt. Trên Windows, hộp thoại chọn thư mục có thể mở phía sau cửa sổ trình duyệt hoặc không hiện ra. Giờ nó luôn mở ở trên cùng.
- Không còn cửa sổ console nhấp nháy. Mỗi lần chạy git hay npm trên Windows, dashboard không còn mở một cửa sổ console giành focus nữa.
- Hộp thoại dài cuộn được. Hộp thoại xác nhận, cập nhật, xoá dữ liệu và bảng quota giờ cuộn được thay vì tràn khỏi cửa sổ thấp.
Các bản sửa Windows chưa được thử trên máy Windows thật. Nếu vẫn còn lỗi, hãy báo lại.
Downloads
- Workspaces can be created on a Windows folder. Adding a workspace at a path like
-
v2.5.2 Stable
released this
2026-10-06 12:24:22 +00:00 | 84 commits to main since this releaseAgentHub 2.5.2 fixes the plugin update that 2.5.1 broke.
English
- Plugin update no longer crashes at "bootstrap". Updating to 2.5.1 stopped with
TypeError: boot.npmCommand is not a functionon every platform. The bootstrap now makes its functions available before it starts, so the dashboard UI build step can use them. - Hit this on 2.5.1? Your dashboard is still running the previous version, so update again from the dashboard (or run
/agenthub-updatein Claude Code); 2.5.2's bootstrap completes. This also carries 2.5.1's Windows fix (npm no longer looked up on PATH).
Tiếng Việt
- Cập nhật plugin không còn crash ở bước "bootstrap". Khi cập nhật lên 2.5.1, mọi nền tảng đều dừng với
TypeError: boot.npmCommand is not a function. Giờ bootstrap cung cấp các hàm của nó trước khi chạy, nên bước build giao diện dashboard dùng được chúng. - Đã gặp lỗi này ở 2.5.1? Dashboard của bạn vẫn đang chạy bản trước, nên chỉ cần cập nhật lại từ dashboard (hoặc chạy
/agenthub-updatetrong Claude Code); bootstrap của 2.5.2 sẽ chạy hết. Bản này cũng gồm bản sửa Windows của 2.5.1 (không còn tìm npm qua PATH).
Downloads
- Plugin update no longer crashes at "bootstrap". Updating to 2.5.1 stopped with
-
v2.5.1 Stable
released this
2026-10-06 12:08:38 +00:00 | 85 commits to main since this releaseAgentHub 2.5.1 fixes plugin updates on Windows.
English
- Windows: plugin update no longer fails at "bootstrap". An update could stop with
'npm.cmd' is not recognized as an internal or external command(plus a DEP0190 warning): the update runs with the dashboard server's environment, whose PATH may not reach npm. AgentHub now runs the npm that ships with the node already running it — no shell, no PATH lookup — for the runtime install, the dashboard UI build and/agenthub-doctor's npm check. - Already hit this? Run
/agenthub-updateonce in Claude Code to move to 2.5.1 (the 2.5.0 bootstrap still has the bug); later updates work from the dashboard again.
Tiếng Việt
- Windows: cập nhật plugin không còn lỗi ở bước "bootstrap". Bản cập nhật có thể dừng với
'npm.cmd' is not recognized as an internal or external command(kèm cảnh báo DEP0190): việc cập nhật chạy với môi trường của server dashboard, PATH ở đó có thể không tìm thấy npm. Giờ AgentHub dùng npm đi kèm chính node đang chạy — không qua shell, không tra PATH — cho bước cài dependency, build giao diện dashboard và mục kiểm tra npm của/agenthub-doctor. - Đã gặp lỗi này? Chạy
/agenthub-updatemột lần trong Claude Code để lên 2.5.1 (bootstrap của 2.5.0 vẫn còn lỗi); các lần cập nhật sau lại chạy được từ dashboard.
Downloads
- Windows: plugin update no longer fails at "bootstrap". An update could stop with
-
v2.5.0 Stable
released this
2026-10-06 11:53:23 +00:00 | 86 commits to main since this releaseAgentHub 2.5.0 makes starting at boot/login your choice: a switch in Settings, off by default.
English
Start at login is now a setting
- Settings → About → Start AgentHub automatically. On Linux it runs the dashboard as a systemd
--userservice; on macOS, as a LaunchAgent. Either way the dashboard starts at boot or login without Claude Code being opened. - Off by default. A new plugin install no longer installs the service on its own. The dashboard starts with your Claude Code sessions, as it does on any machine without a service manager.
- Already on? It stays on. An install whose service was already enabled shows the switch on. Turn it off to stop starting at boot.
- The switch never stops the running dashboard. Off only disables the service; on enables it (creating it first if needed) and takes effect at the next boot or login.
- A plugin update no longer turns the service back on once you have turned it off.
- A service named
agenthubthat AgentHub did not create is left alone, and the switch is locked.
Also
- Below the
mdwidth, the status bar no longer covers the bottom of the chat box (#61).
Tiếng Việt
Tự khởi động khi đăng nhập giờ là một tuỳ chọn
- Settings → About → Tự động khởi động AgentHub. Trên Linux, dashboard chạy dưới dạng systemd
--userservice; trên macOS là LaunchAgent. Dashboard sẽ tự bật khi khởi động máy hoặc đăng nhập, không cần mở Claude Code. - Mặc định tắt. Bản cài plugin mới không còn tự cài service. Dashboard khởi động cùng các phiên Claude Code, giống như trên máy không có trình quản lý service.
- Đang bật thì vẫn giữ bật. Bản cài đã enable service từ trước sẽ thấy công tắc ở trạng thái bật. Tắt đi nếu không muốn tự khởi động nữa.
- Công tắc không bao giờ dừng dashboard đang chạy. Tắt chỉ disable service; bật thì enable (tạo service nếu chưa có) và có hiệu lực từ lần khởi động/đăng nhập tiếp theo.
- Cập nhật plugin không còn tự bật lại service sau khi bạn đã tắt.
- Nếu đã có một service tên
agenthubkhông do AgentHub tạo, AgentHub không đụng vào và công tắc bị khoá.
Khác
- Dưới độ rộng
md, thanh trạng thái không còn che phần dưới ô chat (#61).
Downloads
- Settings → About → Start AgentHub automatically. On Linux it runs the dashboard as a systemd
-
v2.4.0 Stable
released this
2026-10-06 10:14:24 +00:00 | 87 commits to main since this releaseAgentHub 2.4.0 brings a much deeper Analytics: cost per AI tool, date ranges, spend budgets, a Query Explorer, scheduled reports, session replay and shareable snapshots, plus Cursor sessions, an MCP server, a statusline and Grafana boards.
English
Analytics
- Date range. Analytics, its cost cards and the Workflow tab take a range: Today, This week (from Monday), This month (from the 1st), the last 7 / 30 / 90 days, All, or Custom.
- Cost by AI tool. Pick one AI tool for every Analytics tab, and see a Cost by AI tool card. The Analytics total now matches the pricing total exactly.
- Codex service tiers. Codex turns on the fast/priority tier are priced at priority rates, flex turns at half price.
- Query Explorer (sidebar, under Sessions). Filter and sort sessions, events or agents, then export the result as CSV or JSON.
- Scheduled reports (Settings → Reports). Daily or weekly HTML/JSON reports, saved under the data directory.
Budgets and alerts
- Spend budgets. A daily, weekly or monthly limit, for everything or for one AI tool, that alerts at your thresholds (80% / 100% by default) once per period. Create them with the other alert rules in Settings → Notifications. The status bar shows a budget that has crossed a threshold.
- Cost alerts per session, and a Preview button that shows what a rule would have fired over recent history without saving it.
- Spend pace card on Analytics → Cost: this month so far, carried to its end.
Sessions
- Replay tab on a session's page: scrub, play and step through its events.
- Snapshots. Freeze a session into a read-only link (
/snapshot/…), optionally hiding file paths. Manage them in Settings → Snapshots.
Data sources and privacy
- Cursor sessions appear in the dashboard (no cost: Cursor's transcripts record no tokens).
- Remote Codex. A remote machine can also send its Codex history.
- Push ingest (Settings → Data). Machines the dashboard cannot reach over SSH can push their hooks with a token.
- Privacy (Settings → Data, both off by default). Redact secrets from new event data, and ignore folders whose sessions should not be recorded.
Extras
agenthub mcp: a read-only MCP server for Claude Code and other clients.agenthub statusline install: model, branch, context, sessionand todayin Claude Code's status line.- Grafana dashboards and Prometheus rules in
monitoring/.
Also
- The sidebar can be resized by dragging its edge (double-click resets it).
- The pet runs when dragged and waves when hovered.
- A half-typed prompt on a workspace home is kept when you leave.
- For contributors: the pre-commit hook runs only the related tests for a small commit.
Upgrading: the first start adds four tables and two columns and rebuilds the alert-rules table. Existing data and rules are kept. Going back to an older version afterwards is not supported.
Tiếng Việt
Analytics
- Khoảng thời gian. Analytics, các card chi phí và tab Workflow lọc được theo: Hôm nay, Tuần này (từ thứ 2), Tháng này (từ ngày 1), 7 / 30 / 90 ngày qua, Toàn bộ hoặc Tùy chọn.
- Chi phí theo AI tool. Chọn một AI tool cho mọi tab Analytics, kèm card Cost by AI tool. Tổng chi phí trên Analytics giờ khớp đúng với trang Pricing.
- Gói dịch vụ của Codex. Lượt Codex ở gói fast/priority tính theo giá priority, gói flex tính nửa giá.
- Query Explorer (thanh bên, dưới Sessions). Lọc, sắp xếp session, event hoặc agent rồi xuất ra CSV hoặc JSON.
- Báo cáo định kỳ (Settings → Reports). Báo cáo HTML/JSON hằng ngày hoặc hằng tuần, lưu trong thư mục dữ liệu.
Ngân sách và cảnh báo
- Ngân sách chi tiêu. Giới hạn theo ngày, tuần hoặc tháng, cho tất cả hoặc cho một AI tool, cảnh báo khi chạm ngưỡng (mặc định 80% / 100%), mỗi ngưỡng một lần mỗi kỳ. Tạo cùng các alert rule khác trong Settings → Notifications. Status bar hiện ngân sách đã vượt ngưỡng.
- Cảnh báo chi phí theo session, và nút Preview cho xem một rule lẽ ra đã báo những gì trong thời gian gần đây mà không cần lưu.
- Card Nhịp chi tiêu trong Analytics → Cost: chi tiêu tháng này đến hiện tại, ước tính tới cuối tháng.
Session
- Tab Replay trên trang session: tua, phát và đi từng bước qua các event.
- Snapshot. Đóng băng một session thành link chỉ đọc (
/snapshot/…), có thể ẩn đường dẫn file. Quản lý trong Settings → Snapshots.
Nguồn dữ liệu và quyền riêng tư
- Session của Cursor hiện trên dashboard (không có chi phí, vì transcript của Cursor không ghi token).
- Codex từ máy remote. Máy remote có thể gửi cả lịch sử Codex.
- Push ingest (Settings → Data). Máy mà dashboard không SSH tới được có thể đẩy hook lên bằng token.
- Quyền riêng tư (Settings → Data, cả hai tắt mặc định). Che secret trong dữ liệu event mới, và bỏ qua các thư mục không muốn ghi lại session.
Thêm
agenthub mcp: MCP server chỉ đọc cho Claude Code và các client khác.agenthub statusline install: model, branch, context, chi phí session và hôm nay trên status line của Claude Code.- Dashboard Grafana và rule Prometheus trong
monitoring/.
Khác
- Kéo mép sidebar để đổi độ rộng (nhấp đúp để đặt lại).
- Thú cưng chạy khi bị kéo và vẫy tay khi rê chuột vào.
- Prompt đang gõ dở ở trang chủ workspace được giữ lại khi rời trang.
- Cho người đóng góp: pre-commit hook chỉ chạy các test liên quan với commit nhỏ.
Khi nâng cấp: lần khởi động đầu thêm bốn bảng, hai cột và dựng lại bảng alert rule. Dữ liệu và rule hiện có được giữ nguyên. Không hỗ trợ quay lại bản cũ sau đó.
Downloads
-
v2.3.1 Stable
released this
2026-10-06 09:28:17 +00:00 | 88 commits to main since this releaseAgentHub 2.3.1 fixes the version 2.3.0 reported, makes a failed plugin update say why, and shows gitignored files in the Files tree.
English
- Fix: endless "update available". 2.3.0 reported itself as 2.2.1, so every install kept offering an update it already had. 2.3.1 reports its real version. If you are on 2.3.0, update once more and the notice goes away.
- A failed plugin update says why. The notice used to read only "Command failed: …". It now shows the last lines the step printed (for example
bootstrap: locked) and its exit code. This applies to Update now and Update all, from the next update after this one. - Gitignored files in Files. The Files tab now lists files and folders that
.gitignorehides, with their names in orange. An ignored folder such asnode_modulesstays closed until you open it, and secret files are still not readable. - Changes tree. Rows indent in even steps, so a file's letter lines up under its folder.
Tiếng Việt
- Sửa lỗi: báo "có bản cập nhật" mãi. Bản 2.3.0 tự báo là 2.2.1, nên máy nào cũng liên tục được mời cập nhật lên đúng bản đang dùng. Bản 2.3.1 báo đúng phiên bản. Nếu bạn đang ở 2.3.0, hãy cập nhật thêm một lần là thông báo biến mất.
- Cập nhật plugin thất bại sẽ nói rõ lý do. Trước đây thông báo chỉ có "Command failed: …". Giờ nó hiện các dòng cuối mà bước đó in ra (ví dụ
bootstrap: locked) cùng exit code. Áp dụng cho Update now và Update all, từ lần cập nhật sau bản này. - File bị gitignore trong Files. Tab Files giờ liệt kê cả file và thư mục bị
.gitignore, tên tô màu cam. Thư mục bị ignore nhưnode_modulesvẫn đóng cho tới khi bạn mở, và các file bí mật vẫn không đọc được. - Cây Changes. Các dòng thụt lề đều nhau, chữ cái trạng thái của file thẳng hàng dưới thư mục của nó.
Downloads
-
v2.3.0 Stable
released this
2026-10-06 08:47:27 +00:00 | 89 commits to main since this releaseAgentHub 2.3.0 lets you edit a changed file right where you review it, draws History as a git graph, and shows your Claude and Codex plan usage in the status bar.
English
- Edit while you review. Opening a changed file in the Changes panel opens it in an editor with its diff drawn inline, and you can type straight into it (CodeMirror, loaded only when a file opens).
- Changes shows only the changed blocks and a few lines around them; Whole file shows everything. Switching between them keeps your edits.
- At 50/50 and full width the file opens side by side: the original, read-only, on the left and your file on the right. Narrower panels show one column.
- Every changed block has a Revert that puts the original back in the editor. Nothing is written until Save (or Ctrl/Cmd+S); Cancel drops unsaved edits.
- Staging or undoing a single block with git stays in Review.
- New diff colours, everywhere. Green is a line added whole, red a line removed whole, and blue a line edited in place, with the edit itself in a stronger blue.
- History as a git graph (issue #58). Each branch line gets its own coloured lane, with merges and forks joined up.
- Never stage a file. Mark a file with the eye-off button (or right-click) and Stage all and folder staging skip it; the Files tree draws it orange. Git is never told; staging the file itself still works.
- Plan usage in the status bar. The right end shows how much of your Claude and Codex plans you have used. Hover for every account, each window's bar, percent and reset time, and the sign-in expiry. The panel stays open while you read it, and its Refresh button spins while it reads.
- Settings → Appearance now holds the language, the theme and the pet. The General and Pet pages are gone, and old links land on Appearance.
- Ctrl+Shift+C copies the selection (in the terminal too) instead of opening the browser's inspector; F12 and Ctrl+Shift+I still open DevTools.
- Sidebar. Navigation items match the workspace rows, and session times read short ("17m").
- Fix: a closed Terminal row you removed no longer comes back. Only the newest three are kept per workspace.
Tiếng Việt
- Sửa ngay khi review. Mở một file thay đổi trong bảng Changes là vào editor có diff hiện ngay bên trong, gõ sửa trực tiếp được (CodeMirror, chỉ tải khi mở file).
- Changes chỉ hiện các block thay đổi kèm vài dòng xung quanh; Whole file hiện toàn bộ. Chuyển qua lại không mất phần đang sửa.
- Ở 50/50 và toàn màn hình, file mở side by side: bên trái là bản gốc chỉ đọc, bên phải là file của bạn. Panel hẹp hơn thì hiện một cột.
- Mỗi block thay đổi có nút Revert để khôi phục bản gốc trong editor. Chưa ghi gì cho tới khi bấm Save (hoặc Ctrl/Cmd+S); Cancel bỏ các sửa đổi chưa lưu.
- Stage hoặc hoàn tác từng block bằng git vẫn nằm trong Review.
- Màu diff mới, áp dụng ở mọi chỗ. Xanh lá là dòng thêm mới hoàn toàn, đỏ là dòng bị xóa hoàn toàn, xanh dương là dòng sửa trong dòng, phần chữ thay đổi tô xanh đậm hơn.
- History dạng git graph (issue #58). Mỗi nhánh có một làn màu riêng, merge và fork nối với nhau.
- Không bao giờ stage một file. Đánh dấu file bằng nút con mắt gạch chéo (hoặc chuột phải), Stage all và stage cả thư mục sẽ bỏ qua file đó, cây Files tô file đó màu cam. Git không hề biết; vẫn stage riêng file đó được.
- Mức dùng gói ở thanh trạng thái. Góc phải hiện bạn đã dùng bao nhiêu phần trăm gói Claude và Codex. Rê chuột vào để xem từng tài khoản, thanh tiến độ, phần trăm, thời điểm reset và hạn đăng nhập. Bảng giữ nguyên khi bạn rê lên để đọc, nút Refresh quay trong lúc đang tải.
- Settings → Appearance giờ gồm ngôn ngữ, theme và pet. Trang General và Pet đã bỏ, link cũ sẽ chuyển về Appearance.
- Ctrl+Shift+C để copy phần đang chọn (kể cả trong terminal) thay vì mở inspector của trình duyệt; F12 và Ctrl+Shift+I vẫn mở DevTools.
- Sidebar. Các mục điều hướng cùng kiểu với dòng workspace, thời gian của session hiển thị ngắn gọn ("17m").
- Sửa lỗi: dòng Terminal đã đóng mà bạn xóa không còn hiện lại. Mỗi workspace chỉ giữ ba dòng mới nhất.
Downloads
- Edit while you review. Opening a changed file in the Changes panel opens it in an editor with its diff drawn inline, and you can type straight into it (CodeMirror, loaded only when a file opens).