-
v2.6.2 Stable
released this
2026-10-10 05:01:01 +00:00 | 61 commits to main since this releaseFixes (Windows)
- Terminal and session tabs closed by themselves after a few seconds. On Windows, a new tab could vanish shortly after it opened, and switching sessions seemed to end the previous one. The sessions themselves kept running: the dashboard misread Windows tmux's (psmux) session list and believed they had ended. It now reads that list correctly, so tabs stay open and sessions that were left running are shown again.
- "Update now" failed on installs from a git clone. The dependency step ran part of its work in the wrong folder under Windows' command shell and stopped with
Missing script: "link-cli". Fixed.
Improvements
- Clearer update errors: if a step of "Update now" fails, the message names the step and shows the actual error lines instead of npm's warnings. A step that runs too long says so, and the time limit is now 20 minutes instead of 5.
Sửa lỗi (Windows)
- Tab Terminal và tab session tự đóng sau vài giây. Trên Windows, tab mới có thể biến mất ngay sau khi mở, còn chuyển session thì tưởng như phiên cũ bị tắt. Thực ra các phiên vẫn chạy: dashboard đọc sai danh sách session của tmux trên Windows (psmux) nên tưởng chúng đã kết thúc. Giờ danh sách được đọc đúng, tab không tự đóng nữa, và các phiên còn đang chạy sẽ hiện lại.
- "Update now" lỗi với bản cài từ git clone. Bước cài dependency chạy một phần ở sai thư mục khi dùng cmd của Windows, rồi dừng với lỗi
Missing script: "link-cli". Đã sửa.
Cải tiến
- Lỗi cập nhật rõ ràng hơn: khi một bước của "Update now" hỏng, thông báo nêu tên bước và hiện đúng dòng lỗi thay vì các cảnh báo của npm. Bước chạy quá lâu sẽ được báo rõ, và giới hạn thời gian tăng từ 5 lên 20 phút.
Downloads
-
v2.6.1 Stable
released this
2026-10-09 10:24:14 +00:00 | 62 commits to main since this releaseFixes
- New sessions fail to start after an update (#69). After AgentHub updated itself, a new session could die right away with "Couldn't attach to run: run not found", and a terminal showed
getcwd: cannot access parent directories. tmux was still running from the old, removed install folder, and in that state it ignores the folder a pane asks for. Panes now always start in their workspace's folder. This also repairs a tmux that is already stuck, with no restart needed. - Update check: a checkout with local commits that a newer release does not contain no longer offers an update that can only fail. It explains how to move onto the release instead.
Improvements
- Changes panel: a workspace's extra folders are now stacked as sections under the workspace folder, like VS Code's Source Control. Right-click a section header for Close repository / Close other repositories.
- Chat: links and absolute file paths in a conversation can be clicked, and an attached image now shows inside its own message.
Sửa lỗi
- Không tạo được phiên mới sau khi cập nhật (#69). Sau khi AgentHub tự cập nhật, phiên mới có thể thoát ngay với lỗi "Couldn't attach to run: run not found", còn terminal thì báo
getcwd: cannot access parent directories. Nguyên nhân là tmux vẫn chạy từ thư mục cài đặt cũ đã bị xóa, và khi đó nó bỏ qua thư mục mà pane yêu cầu. Giờ pane luôn mở đúng thư mục của workspace, kể cả với tmux đang bị kẹt, không cần khởi động lại. - Kiểm tra cập nhật: bản checkout có commit cục bộ mà bản release mới không chứa sẽ không còn được đề nghị một bản cập nhật chắc chắn thất bại. Thay vào đó sẽ có hướng dẫn cách chuyển sang bản release.
Cải tiến
- Bảng Changes: các thư mục bổ sung của workspace giờ xếp thành từng mục dưới thư mục workspace, giống Source Control của VS Code. Chuột phải vào tiêu đề mục để chọn Close repository / Close other repositories.
- Chat: có thể bấm vào đường link và đường dẫn file tuyệt đối trong hội thoại, và ảnh đính kèm giờ hiển thị ngay trong tin nhắn của nó.
Downloads
- New sessions fail to start after an update (#69). After AgentHub updated itself, a new session could die right away with "Couldn't attach to run: run not found", and a terminal showed
-
v2.6.0 Stable
released this
2026-10-09 09:35:54 +00:00 | 63 commits to main since this releaseWhat's new
- Chat or terminal, per session. Each Claude or Codex session keeps its own view: switch it with the chat/terminal button beside the pane's split buttons. Settings → Appearance now sets how new sessions open.
- A + menu in the chat box. Upload files, attach your project's files and folders (search them, or drag one from the Files or Changes panel) (#54), the workspace's context files, recent uploads, and skills and plugins.
- Activity panel beside the chat. What the session is doing (its task list), what it produced, the files it read, uploads, memory, and the skills and connectors it used. Click a file to preview it; a file the session edited opens in the Changes panel.
- Permission mode in the chat. Switch Claude's permission mode from the chat, without opening the terminal.
- Stop button. While Claude or Codex is working, Send becomes Stop, which interrupts the turn (like pressing Esc).
- Images in the conversation. An image you dropped or pasted shows in the chat; click it to see it full size.
- Edited files per reply. Each reply shows how many files it changed, with lines added and removed.
- Changes panel for a workspace's extra folders (#70). When a workspace has extra folders, a folder picker in the panel's header switches Changes, Files, Review, History, commit and push to that folder.
Fixes
- Pasting a very long text (over 5,000 characters) into a prompt box no longer fails with "spawnSync tmux E2BIG": the text is attached as a file instead (#68).
- Importing a very large session transcript no longer freezes the dashboard for a moment.
Có gì mới
- Chat hay terminal, theo từng session. Mỗi session Claude hoặc Codex nhớ cách hiển thị riêng: đổi bằng nút chat/terminal cạnh các nút chia pane. Settings → Appearance giờ chỉ quyết định session mới mở ra ở dạng nào.
- Menu + trong khung chat. Tải file lên, đính kèm file và thư mục của project (tìm kiếm, hoặc kéo từ panel Files hay Changes) (#54), file context của workspace, file vừa tải lên, skill và plugin.
- Panel hoạt động cạnh khung chat. Session đang làm gì (danh sách việc), đã tạo ra gì, file đã đọc, file tải lên, memory, skill và connector đã dùng. Bấm vào file để xem trước; file session đã sửa mở trong panel Changes.
- Chế độ quyền ngay trong chat. Đổi permission mode của Claude từ khung chat, không cần mở terminal.
- Nút Stop. Khi Claude hoặc Codex đang chạy, nút Gửi thành nút Stop để dừng lượt đang chạy (như bấm Esc).
- Ảnh trong hội thoại. Ảnh bạn kéo thả hoặc dán vào hiện ngay trong chat; bấm để xem cỡ lớn.
- Số file đã sửa ở mỗi câu trả lời. Mỗi câu trả lời cho biết đã sửa bao nhiêu file, bao nhiêu dòng thêm và bớt.
- Panel Changes cho các thư mục thêm của workspace (#70). Khi workspace có thư mục thêm, ô chọn thư mục ở đầu panel chuyển Changes, Files, Review, History, commit và push sang thư mục đó.
Sửa lỗi
- Dán một đoạn văn bản rất dài (trên 5.000 ký tự) vào khung prompt không còn báo lỗi "spawnSync tmux E2BIG": đoạn văn bản được đính kèm thành file (#68).
- Nhập một transcript session rất lớn không còn làm dashboard đứng hình trong chốc lát.
Downloads
-
v2.5.13 Stable
released this
2026-10-08 16:05:44 +00:00 | 70 commits to main since this releaseWhat's new
- Chat UI, like Claude Desktop. Turn it on in Settings → Appearance → Chat UI and every Claude or Codex session shows its conversation instead of the terminal: your messages as bubbles, replies as readable text, and each run of tool calls folded into one line ("Ran 3 commands, edited a file ›") that opens onto its steps. A round ↓ button jumps back to the end. Messages you type go to the session exactly as if typed in its terminal. The choice is saved for your account. Permission prompts and menus still need the terminal.
- The same conversation layout for a finished session you open from the sidebar and for the session analysis page.
- Daily database backup. Settings → Data → Backup: pick a folder (best on another disk), the hour and how many to keep, or press Back up now.
- Uninstall AgentHub.
agenthub uninstall --yes(or Settings → System) removes AgentHub and its own files only; your conversations, worktrees and repositories are never touched.
Fixes
- One terminal on two screens of different sizes no longer fights over its size. Whoever clicks or types in it decides the size; the other screen follows and shrinks to fit.
- A very long prompt no longer fails to start a session with "command too long" (#68).
- Split panes: a third pane fills the missing quarter of the tab.
- The Add to Chat chip in the diff editor no longer covers code.
- AI tools: clicking an installed tool's row opens its settings.
Có gì mới
- Giao diện chat giống Claude Desktop. Bật ở Settings → Appearance → Giao diện chat: mọi session Claude hoặc Codex hiện hội thoại thay cho terminal. Tin nhắn của bạn là bong bóng, câu trả lời là văn bản dễ đọc, mỗi loạt lệnh/tool gộp thành một dòng ("Đã chạy 3 lệnh, sửa 1 file ›") bấm để xem từng bước. Nút ↓ tròn đưa về cuối hội thoại. Tin nhắn bạn gõ được gửi vào session y như gõ trong terminal. Lựa chọn được lưu theo tài khoản. Hỏi quyền và menu vẫn cần terminal.
- Cùng kiểu hiển thị hội thoại khi mở lại một session đã kết thúc và ở trang phân tích session.
- Sao lưu database hằng ngày. Settings → Data → Backup: chọn thư mục (nên ở ổ khác), giờ chạy, số bản giữ lại, hoặc bấm Back up now.
- Gỡ cài đặt AgentHub.
agenthub uninstall --yes(hoặc Settings → System) chỉ gỡ AgentHub và file của chính nó; hội thoại, worktree và repository của bạn không bị đụng tới.
Sửa lỗi
- Một terminal mở trên hai màn hình khác độ phân giải không còn giành kích thước của nhau. Ai click hoặc gõ thì màn hình đó quyết định kích thước; màn hình kia đi theo và thu nhỏ cho vừa.
- Prompt rất dài không còn làm session không khởi động được với lỗi "command too long" (#68).
- Chia pane: pane thứ ba lấp đúng góc còn trống của tab.
- Nút Add to Chat trong trình xem diff không còn che code.
- AI tools: bấm vào dòng của một tool đã cài sẽ mở phần cài đặt của tool đó.
Downloads
-
v2.5.12 Stable
released this
2026-10-08 05:22:19 +00:00 | 71 commits to main since this releaseEnglish
Usage panel: every AI tool, with its plan
- Plan names. Each account in the status bar's Usage panel now shows its plan beside it — Claude (Pro, Max, Team…), Codex (Free, Plus, Pro…), Cursor, Grok.
- Cursor CLI. The billing cycle's usage and plan, read from the
cursor-agentlogin. - Antigravity. Both model pools (Gemini, and Claude/GPT), each with its 5-hour and weekly limit, read with
agy --print /usage— no model call, no conversation. Runningagycan let it update itself; setAGENTHUB_AGY_USAGE=0to never run it. - Grok Build, Kimi Code and OpenCode Go. Weekly/monthly (Grok), 5-hour/weekly/monthly (Kimi, OpenCode Go).
- Each tool's own login is read from its own file, sent only to that tool's own service, used only while it is valid and never refreshed — so AgentHub never signs a CLI out. Two open tabs share one read.
AI Tools
- Grok Build (
grok) and Kimi Code (kimi) can run in a workspace, with install and update from Settings → AI tools. - Gemini CLI, Hermes and OpenClaw are removed. A workspace that used one keeps its history but cannot start a new session with it.
Quit and the status-area icon
- Quit AgentHub (#65) — in Settings → System or
agenthub stop: closes every workspace terminal and stops the dashboard. It stays stopped — opening Claude Code no longer starts it — untilagenthub start(or a login, when start at login is on). - AgentHub icon beside the clock (top bar, menu bar or notification area): open the dashboard, quit it, and start it again after a quit. Hide it from the icon or from Settings → System.
Changes panel, JetBrains-style
- Tick the files — or single change blocks — to commit; Commit and Push, Amend and Push.
- Add to .gitignore, Add to VCS, Copy as Patch, Jump to Source, previous/next difference (F7 / Shift+F7).
- Show History of one file and Annotate (blame).
- Add to Chat sends an editor selection to the session.
Settings
- Settings are grouped in three, and System replaces About: version, installation, start at login, CPU and memory, the database file.
- Terminal font: JetBrains Mono (default), Maple Mono (rounded) or the system font — both bundled fonts draw every Vietnamese letter in line.
Tiếng Việt
Panel Mức dùng: đủ mọi AI tool, kèm tên gói
- Tên gói. Mỗi tài khoản trong panel Mức dùng ở status bar hiện tên gói bên cạnh — Claude (Pro, Max, Team…), Codex (Free, Plus, Pro…), Cursor, Grok.
- Cursor CLI. Mức dùng của chu kỳ thanh toán và tên gói, đọc từ đăng nhập của
cursor-agent. - Antigravity. Cả hai nhóm model (Gemini, và Claude/GPT), mỗi nhóm có giới hạn 5 giờ và tuần, đọc bằng
agy --print /usage— không gọi model, không tạo hội thoại. Chạyagycó thể khiến nó tự cập nhật; đặtAGENTHUB_AGY_USAGE=0để không bao giờ chạy nó. - Grok Build, Kimi Code và OpenCode Go. Tuần/tháng (Grok), 5 giờ/tuần/tháng (Kimi, OpenCode Go).
- Đăng nhập của mỗi tool được đọc từ chính file của nó, chỉ gửi tới đúng dịch vụ của tool đó, chỉ dùng khi còn hạn và không bao giờ refresh — nên AgentHub không bao giờ làm CLI bị đăng xuất. Hai tab đang mở dùng chung một lần đọc.
AI Tools
- Grok Build (
grok) và Kimi Code (kimi) chạy được trong workspace, cài đặt và cập nhật từ Settings → AI tools. - Đã gỡ Gemini CLI, Hermes và OpenClaw. Workspace từng dùng các tool này vẫn giữ lịch sử nhưng không mở được session mới với chúng.
Thoát và icon trên thanh hệ thống
- Thoát AgentHub (#65) — trong Settings → System hoặc
agenthub stop: đóng mọi terminal của workspace và dừng dashboard. Dashboard tắt hẳn — mở Claude Code không còn tự bật lại — cho tới khi chạyagenthub start(hoặc khi đăng nhập máy, nếu bật khởi động cùng hệ thống). - Icon AgentHub cạnh đồng hồ (thanh trên cùng, menu bar hoặc khay thông báo): mở dashboard, thoát, và bật lại sau khi thoát. Ẩn icon ngay từ icon hoặc trong Settings → System.
Panel Changes kiểu JetBrains
- Tick chọn file — hoặc từng khối thay đổi — để commit; Commit and Push, Amend and Push.
- Add to .gitignore, Add to VCS, Copy as Patch, Jump to Source, khác biệt trước/sau (F7 / Shift+F7).
- Show History của một file và Annotate (blame).
- Add to Chat gửi đoạn đang chọn trong editor vào session.
Settings
- Settings được chia thành ba nhóm, System thay cho About: phiên bản, kiểu cài đặt, khởi động cùng hệ thống, CPU và bộ nhớ, file database.
- Font terminal: JetBrains Mono (mặc định), Maple Mono (bo tròn) hoặc font hệ thống — hai font đi kèm hiển thị thẳng hàng mọi chữ tiếng Việt.
Downloads
-
v2.5.11 Stable
released this
2026-10-07 09:02:36 +00:00 | 72 commits to main since this releaseEnglish
Git in the Changes panel
- Revert, Undo commit, Cherry-pick and Amend. Right-click a commit in History to revert it, or to undo the last commit (its changes stay staged). Open another branch's history to cherry-pick one of its commits onto yours. The Amend box beside Commit folds the staged changes into the last commit.
- Safe by default. Undo and Amend only touch a commit that has not been pushed, and only the one you confirmed. A conflicted cherry-pick or revert is finished or aborted from the same banner as a merge. A rebase started in a terminal blocks these actions until it is done.
- Every risky action asks first: Push, Publish, deleting a branch, cherry-pick, revert and amend. A file's Discard still takes two clicks and now turns into a red Discard?. There is no bulk discard.
- Side by side, JetBrains-style. Each side shows only its own lines, and a curved band in the middle joins every changed block to its counterpart. In the file editor the two sides scroll together, line for line, and » puts a block back.
- New folders are listed file by file (#64), so every new file can be opened, staged or discarded.
- Compared to main. The second range is named after what it compares against: the workspace's base, else the repo's default branch. It is hidden when there is nothing to compare.
- The commit box keeps one row while the panel is wide and wraps only when it is narrow.
Workspace
- Open terminal in the AI menu of the workspace home opens a shell tab at once.
- + Add workspace opens on Repo.
- The usage popover says "Resets in 1h 21m" instead of an icon that looked like a Refresh button.
Updates and docs
- Applying an update in a git checkout builds the UI reliably, Windows included.
- The README is now in Vietnamese by default, with an English version (
README.en.md) and a contents table linking each section to its counterpart.
Tiếng Việt
Git trong panel Changes
- Revert, Hoàn tác commit, Cherry-pick và Amend. Chuột phải vào một commit trong History để revert, hoặc hoàn tác commit cuối (thay đổi vẫn giữ ở trạng thái staged). Mở lịch sử của nhánh khác để cherry-pick commit của nó sang nhánh mình. Ô Amend cạnh nút Commit gộp phần đã stage vào commit cuối.
- An toàn mặc định. Hoàn tác và Amend chỉ áp dụng cho commit chưa push, và chỉ đúng commit anh/chị đã xác nhận. Cherry-pick hay revert bị conflict được hoàn tất hoặc huỷ ngay trên banner giống merge. Rebase đang dở (mở từ terminal) sẽ chặn các thao tác này cho tới khi xong.
- Mọi thao tác rủi ro đều hỏi trước: Push, Publish, xoá nhánh, cherry-pick, revert và amend. Discard từng file vẫn cần 2 click và giờ hiện chữ đỏ Xoá?. Không có nút xoá hàng loạt.
- Side by side kiểu JetBrains. Mỗi bên chỉ hiện dòng của chính nó, dải cong ở giữa nối từng khối thay đổi với khối tương ứng. Trong editor từng file, hai bên cuộn cùng nhau theo đúng dòng, nút » đưa khối gốc trở lại.
- Thư mục mới được liệt kê từng file (#64), nên file mới nào cũng mở, stage hay discard được.
- So với main. Phạm vi thứ hai ghi rõ đang so với nhánh nào: base của workspace, hoặc nhánh mặc định của repo. Không có gì để so thì ẩn đi.
- Ô commit nằm một dòng khi panel rộng, chỉ xuống dòng khi panel hẹp.
Workspace
- Mở terminal ngay trong menu chọn AI ở trang chủ workspace: mở tab shell liền.
- + Add workspace mặc định chọn Repo.
- Popup Usage ghi "Đặt lại sau 1h 21m" thay cho biểu tượng trông giống nút Refresh.
Cập nhật và tài liệu
- Cập nhật trong bản git checkout build giao diện ổn định, kể cả trên Windows.
- README giờ mặc định là tiếng Việt, có bản tiếng Anh (
README.en.md) và bảng mục lục nối từng phần sang phần tương ứng.
Downloads
-
v2.5.10 Stable
released this
2026-10-07 07:13:34 +00:00 | 75 commits to main since this releaseAgentHub 2.5.10 keeps the dashboard fast with 10+ people using it at once and makes it lighter on a single machine. It also lets you drop files into the prompt box and join session tabs side by side.
English
Faster, for one person or a whole team
Measured on a real 1.2 GB database with 10 browsers open and agents sending 10 hooks a second, the dashboard went from freezing for up to 2 seconds (and failing 266 requests) to never pausing more than 0.1 second, with no failed requests. It also uses about half the memory.
- Pages load about 4× smaller. The browser now gets compressed files, only your language is downloaded, and the terminal, Dashboard and Sessions pages load when you open them.
- Background tabs stay quiet. A tab you are not looking at no longer refreshes itself; it catches up when you switch back.
- No more stalls from busy agents. Heavy statistics (Analytics, Workflows, skill usage) are computed in the background and shared between everyone who has the page open, so they may lag new activity by a few seconds.
- The terminal copes with slow connections. A viewer on a slow network no longer makes the server's memory grow, and a terminal that cannot connect retries less and less often instead of every 1.5 seconds.
- The first start after updating builds a new database index, which can take up to about 15 seconds on a large history.
Also
- Drop or paste any file into the prompt box. Images show as thumbnails and other files as a name, and the agent receives each file's path. Files dragged from your desktop onto the workspace home are attached too.
- Join tabs. Drag a tab (or a pane's header) onto the middle of another tab to put them side by side, up to four panes.
- Refresh buttons spin while they work, and hover tooltips explain the less obvious numbers.
- The light theme has better contrast. The IntelliJ Light theme was removed.
Git management (cherry-pick, revert, undo commit, amend) is not in this release; it comes in the next one.
Tiếng Việt
Nhanh hơn, dù dùng một mình hay cả nhóm
Đo trên một database thật 1,2 GB, mở 10 trình duyệt và agent gửi 10 hook mỗi giây: trước đây dashboard có lúc khựng tới 2 giây và 266 request bị lỗi. Giờ nó không bao giờ khựng quá 0,1 giây và không request nào lỗi. Bộ nhớ dùng cũng chỉ còn khoảng một nửa.
- Trang tải nhẹ hơn khoảng 4 lần. Trình duyệt nhận file đã nén, chỉ tải ngôn ngữ bạn đang dùng, còn terminal và các trang Tổng quan, Phiên chỉ tải khi bạn mở.
- Tab nền không còn tự làm mới. Tab bạn không xem sẽ ngừng tải lại dữ liệu và chỉ cập nhật khi bạn quay lại.
- Không còn khựng khi agent chạy nhiều. Các thống kê nặng (Phân tích, Workflows, mức dùng skill) được tính ở nền và dùng chung cho mọi người đang mở trang, nên có thể chậm vài giây so với hoạt động mới nhất.
- Terminal chịu được mạng chậm. Người xem qua mạng chậm không còn làm bộ nhớ server tăng mãi. Terminal không kết nối được sẽ thử lại thưa dần thay vì 1,5 giây một lần.
- Lần khởi động đầu sau khi cập nhật sẽ dựng một index mới cho database, có thể mất khoảng 15 giây nếu lịch sử lớn.
Ngoài ra
- Kéo thả hoặc dán file bất kỳ vào ô prompt. Ảnh hiện dạng thumbnail, file khác hiện tên, và agent nhận được đường dẫn của từng file. File kéo từ màn hình máy vào trang chủ workspace cũng được đính kèm.
- Ghép tab. Kéo một tab (hoặc tiêu đề của một pane) thả vào giữa tab khác để xếp cạnh nhau, tối đa bốn pane.
- Nút Làm mới xoay trong lúc đang tải, và tooltip giải thích các con số khó hiểu.
- Giao diện sáng rõ chữ hơn. Đã bỏ theme IntelliJ Light.
Quản lý Git (cherry-pick, revert, hoàn tác commit, amend) chưa có trong bản này; sẽ có ở bản sau.
Downloads
-
v2.5.9 Stable
released this
2026-10-07 04:20:27 +00:00 | 77 commits to main since this releaseAgentHub 2.5.9 fixes Vietnamese text in the terminal on macOS, offers every slash command in the prompt box, and stops showing (and switching to) the wrong Claude account.
English
- macOS: Vietnamese and other non-ASCII text shows in the terminal. Accented letters and Claude Code's logo came out as
_in the browser terminal (#62). A macOS LaunchAgent starts AgentHub with no locale, and tmux then replaces every non-ASCII character with_. AgentHub now sets a UTF-8 locale when it has none. Restart the dashboard once after updating. - Every slash command in the prompt box. Typing
/code-review(or/security-review,/simplify,/loop…) showed "none". The/list now includes Claude Code's built-in skills and every enabled plugin's commands and skills, written/<plugin>:<name>(for example/vercel:deploy). - The right Claude account. A Claude Code session that is already running can leave the saved login holding one account's token while Claude Code's config names another account. Requests were then billed to the other account (it ran out of quota while the dashboard said the company account was active), and two accounts showed the same quota. AgentHub now asks Anthropic which account the token belongs to:
- Profiles and the status-bar quota show the account requests are really billed to, and warn when the config names someone else.
- Switching saves the outgoing login into the profile of the account it really belongs to, so a profile is never overwritten with another account's login. Click Switch to on the account you want to fix a mixed-up login.
- Saving a profile while the two disagree is refused, and a saved profile holding another account's login shows an error instead of that account's quota.
- No need to close sessions before switching. Running Claude Code sessions pick up the new login on their own, within about 30 seconds.
Not yet tested on a real Mac. Please report anything that still misbehaves.
Tiếng Việt
- macOS: chữ tiếng Việt và ký tự không phải ASCII hiện đúng trong terminal. Chữ có dấu và logo Claude Code bị thành
_trong terminal trên trình duyệt (#62). LaunchAgent của macOS chạy AgentHub mà không có locale, và khi đó tmux thay mọi ký tự không phải ASCII bằng_. Giờ AgentHub tự đặt locale UTF-8 khi chưa có. Sau khi cập nhật, khởi động lại dashboard một lần. - Ô prompt gợi ý đủ lệnh slash. Gõ
/code-review(hoặc/security-review,/simplify,/loop…) trước đây hiện "Không có". Danh sách/giờ có các skill có sẵn của Claude Code và lệnh, skill của mọi plugin đang bật, dạng/<plugin>:<tên>(ví dụ/vercel:deploy). - Đúng tài khoản Claude. Một phiên Claude Code đang chạy có thể để lại phần đăng nhập giữ token của tài khoản này, trong khi config của Claude Code lại ghi tài khoản khác. Khi đó request bị tính vào tài khoản kia (hết quota trong khi dashboard báo đang dùng tài khoản công ty), và hai tài khoản hiện cùng một mức quota. Giờ AgentHub hỏi Anthropic xem token thuộc tài khoản nào:
- Profiles và quota ở thanh trạng thái hiện đúng tài khoản đang bị tính request, và cảnh báo khi config ghi tài khoản khác.
- Khi đổi tài khoản, phần đăng nhập đang dùng được lưu vào đúng profile của chủ nó, nên một profile không bao giờ bị ghi đè bằng đăng nhập của tài khoản khác. Bấm Chuyển sang đúng tài khoản bạn muốn để sửa tình trạng bị lẫn.
- Không cho lưu profile khi hai bên không khớp, và profile nào đang giữ đăng nhập của tài khoản khác sẽ báo lỗi thay vì hiện quota của tài khoản đó.
- Không cần đóng phiên trước khi đổi tài khoản. Các phiên Claude Code đang chạy tự nhận đăng nhập mới trong khoảng 30 giây.
Chưa được thử trên máy Mac thật. Nếu vẫn còn lỗi, hãy báo lại.
Downloads
- macOS: Vietnamese and other non-ASCII text shows in the terminal. Accented letters and Claude Code's logo came out as
-
v2.5.8 Stable
released this
2026-10-06 17:23:32 +00:00 | 78 commits to main since this releaseAgentHub 2.5.8 fixes the session terminal on Windows.
English
- Windows: the terminal in the browser connects. A session's terminal showed "Reconnecting…", connected for a moment, then reconnected again and again. To show a session in the browser, AgentHub starts
tmux attach, and on Windows it was asking fortmuxwithout the.exe, which Windows could not find. It now uses the full file name. - Easier to diagnose. If showing a session in the browser still fails, the dashboard log (
server.log) now has a line[WS] attach <session> failed: …that says why.
Not yet tested on a real Windows machine. Please report anything that still misbehaves.
Tiếng Việt
- Windows: terminal trong trình duyệt kết nối được. Terminal của phiên hiện "Reconnecting…", kết nối được một lúc rồi lại kết nối lại liên tục. Để hiện một phiên trong trình duyệt, AgentHub chạy
tmux attach, và trên Windows nó gọitmuxmà không có đuôi.exe, nên Windows không tìm thấy. Giờ AgentHub dùng đầy đủ tên file. - Dễ tìm lỗi hơn. Nếu việc hiện phiên trong trình duyệt vẫn lỗi, log của dashboard (
server.log) giờ có dòng[WS] attach <phiên> failed: …cho biết lý do.
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: the terminal in the browser connects. A session's terminal showed "Reconnecting…", connected for a moment, then reconnected again and again. To show a session in the browser, AgentHub starts
-
v2.5.7 Stable
released this
2026-10-06 16:56:12 +00:00 | 79 commits to main since this releaseAgentHub 2.5.7 fixes sessions on Windows when tmux is psmux.
English
- Windows with psmux: sessions open. With psmux, the tmux for Windows that WinGet installs, every new session or terminal reported "the session's command exited as soon as it started", although Claude Code was in fact running. psmux does not understand the
=nameform AgentHub used to name a session, so AgentHub could not find the session it had just started. AgentHub now detects this once and uses the plain session name with psmux; tmux on Linux and macOS is unchanged. - If you tried on an earlier version, sessions from those attempts may still be running in the background. Close them with
tmux kill-session -t agenthub-lane-<number>(tmux lslists them).
Not yet tested on a real Windows machine. Please report anything that still misbehaves.
Tiếng Việt
- Windows dùng psmux: mở được phiên. Với psmux (bản tmux cho Windows mà WinGet cài), mọi phiên hay terminal mới đều báo "the session's command exited as soon as it started", dù thật ra Claude Code vẫn đang chạy. psmux không hiểu cú pháp
=tênmà AgentHub dùng để gọi session, nên AgentHub không tìm thấy session vừa tạo. Giờ AgentHub tự nhận ra điều này một lần và dùng tên session thường với psmux. tmux trên Linux và macOS không thay đổi. - Nếu bạn đã thử ở bản trước, các session từ những lần đó có thể vẫn đang chạy ngầm. Tắt chúng bằng
tmux kill-session -t agenthub-lane-<số>(tmux lsliệt kê chúng).
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 with psmux: sessions open. With psmux, the tmux for Windows that WinGet installs, every new session or terminal reported "the session's command exited as soon as it started", although Claude Code was in fact running. psmux does not understand the