• v2.8.10 Stable

    nntrivi2001 released this 2026-10-16 07:54:43 +00:00 | 0 commits to main since this release

    Fix

    • The dashboard starts again after updating to 2.8.9. On installs through the Claude Code plugin, 2.8.9 stopped at start with Cannot find module 'js-yaml': a library the server needs had been left out of the installed dependencies. Updating to 2.8.10 installs it and the dashboard comes back on its own (or start a new Claude Code session).
    • If you fixed it by hand with npm install --no-save js-yaml in ~/.claude/agenthub/runtime, nothing else is needed — the update installs it properly.

    Sửa lỗi

    • Dashboard khởi động lại bình thường sau khi cập nhật lên 2.8.9. Với bản cài qua plugin của Claude Code, bản 2.8.9 dừng ngay khi khởi động với lỗi Cannot find module 'js-yaml': một thư viện server cần bị thiếu trong các dependency được cài. Cập nhật lên 2.8.10 sẽ cài nó và dashboard tự chạy lại (hoặc mở một phiên Claude Code mới).
    • Nếu bạn đã sửa tay bằng npm install --no-save js-yaml trong ~/.claude/agenthub/runtime, không cần làm gì thêm — bản cập nhật sẽ cài đúng cách.
    Downloads
  • v2.8.9 3237ce4774

    v2.8.9 Stable

    nntrivi2001 released this 2026-10-16 06:39:31 +00:00 | 1 commits to main since this release

    What's new

    Fixes

    • /tui (switching Claude Code's renderer) now works in workspace sessions that have agent instructions. Claude refused it with "Cannot switch renderers in this session" because the instructions were passed as a custom system prompt; they now reach Claude as a CLAUDE.md in a folder of their own, which it keeps across the restart. Start a new session (or resume one) to get it. A CLAUDE.md inside a workspace's extra folders is now read too.

    Settings

    • Settings → System → Startup: Quit and Uninstall are real buttons with icons (Uninstall in red), the same width, and show a spinner while they run.
    • Commands in setting descriptions show as code (agenthub start), and an option that is unavailable on this machine is dimmed.
    • Switches respond on hover and move more smoothly.

    Có gì mới

    Sửa lỗi

    • /tui (đổi giao diện hiển thị của Claude Code) giờ hoạt động trong các phiên của workspace có hướng dẫn cho agent. Trước đây Claude từ chối với thông báo "Cannot switch renderers in this session" vì hướng dẫn được truyền dưới dạng system prompt riêng; giờ hướng dẫn đến Claude dưới dạng CLAUDE.md trong một thư mục riêng, được giữ nguyên khi khởi động lại. Mở phiên mới (hoặc resume) để áp dụng. CLAUDE.md trong các thư mục bổ sung của workspace giờ cũng được đọc.

    Cài đặt

    • Settings → System → Startup: Quit và Uninstall là nút thật có icon (Uninstall màu đỏ), cùng độ rộng, và hiện vòng xoay khi đang chạy.
    • Lệnh trong phần mô tả hiện dạng code (agenthub start), và tuỳ chọn không dùng được trên máy này được làm mờ.
    • Công tắc phản hồi khi rê chuột và chuyển động mượt hơn.
    Downloads
  • v2.8.8 538aec3ed9

    v2.8.8 Stable

    nntrivi2001 released this 2026-10-16 03:28:58 +00:00 | 4 commits to main since this release

    What's new

    Faster, lighter updates

    • An update no longer reinstalls every dependency when only the version changed, and keeps the UI's build tools between updates — no ~200 MB download each time.
    • The UI build on your machine skips the type check (~25 s and ~900 MB of memory saved per update).
    • About 80 MB less to install: the API docs viewer is bundled instead of pulled in with its dependencies.
    • When the background setup fails (Node too old, npm install, UI build), Claude Code now tells you once, with the log file to read and /agenthub-doctor.
    • Port 4820 taken by another program: a clear message instead of a crash.

    Lighter while running

    • The first page loads half the JavaScript (884 KB → 431 KB).
    • Far fewer background requests: an ended conversation, the run list, the status bar and the dashboard follow live updates instead of polling every few seconds.
    • Active sessions are no longer re-read from disk every 30 s, each hook only processes what is new, and the Codex / Cursor / Antigravity readers slow down when there is nothing to read.
    • Update checks run hourly, and only while a dashboard tab is open.

    Database upkeep

    • Settings → Session cleanup: optionally delete finished sessions older than N days (off by default), and Compact now to give freed space back to the disk. Free space is also returned a little at a time every hour.

    Fixes

    • Images attached in the chat view show as [Image #n] in Claude again on Windows.
    • The pet opens straight into its chat window; the chat view can answer Claude's "trust this folder" prompt.
    • Windows: closing a session's terminal no longer crashes the dashboard.
    • A missing git is reported clearly; the install guide is now one document (INSTALL.md).

    Có gì mới

    Cập nhật nhanh và nhẹ hơn

    • Cập nhật không còn cài lại toàn bộ thư viện khi chỉ đổi phiên bản, và giữ lại công cụ build giao diện giữa các lần cập nhật — không phải tải lại ~200 MB mỗi lần.
    • Bước build giao diện trên máy bạn bỏ qua kiểm tra kiểu (tiết kiệm ~25 giây và ~900 MB bộ nhớ mỗi lần cập nhật).
    • Cài đặt nhẹ hơn khoảng 80 MB: trình xem tài liệu API được đóng gói sẵn thay vì kéo theo các thư viện của nó.
    • Khi bước cài đặt chạy nền gặp lỗi (Node quá cũ, npm install, build giao diện), Claude Code sẽ báo một lần, kèm file log cần xem và /agenthub-doctor.
    • Cổng 4820 bị chương trình khác chiếm: báo lỗi rõ ràng thay vì crash.

    Nhẹ hơn khi chạy

    • Trang đầu tiên tải bằng một nửa JavaScript (884 KB → 431 KB).
    • Ít yêu cầu chạy nền hơn hẳn: hội thoại đã kết thúc, danh sách phiên, thanh trạng thái và dashboard cập nhật theo sự kiện trực tiếp thay vì hỏi lại vài giây một lần.
    • Phiên đang chạy không còn bị đọc lại từ đĩa mỗi 30 giây, mỗi hook chỉ xử lý phần mới, và bộ đọc Codex / Cursor / Antigravity giãn nhịp khi không có gì mới.
    • Kiểm tra cập nhật mỗi giờ một lần, và chỉ khi có tab dashboard đang mở.

    Bảo trì cơ sở dữ liệu

    • Settings → Session cleanup: tuỳ chọn tự xoá các phiên đã xong cũ hơn N ngày (mặc định tắt), và nút Compact now để trả dung lượng trống về ổ đĩa. Dung lượng trống cũng được trả dần mỗi giờ.

    Sửa lỗi

    • Ảnh đính kèm trong khung chat lại hiện thành [Image #n] trong Claude trên Windows.
    • Bấm vào pet mở thẳng cửa sổ chat; khung chat trả lời được câu hỏi "trust this folder" của Claude.
    • Windows: đóng terminal của một phiên không còn làm dashboard bị crash.
    • Thiếu git được báo rõ ràng; hướng dẫn cài đặt gộp còn một tài liệu (INSTALL.md).
    Downloads
  • v2.8.7 a58e95a957

    v2.8.7 Stable

    nntrivi2001 released this 2026-10-15 10:17:50 +00:00 | 16 commits to main since this release

    What's new

    • Settings → Git → Your git identity: SSH keys are now shown as tabs — GitHub · GitLab, AWS CodeCommit, More keys and Other hosts. It opens on the AWS tab when you only have an RSA key.
    • Artifacts: files that cannot be previewed (Office documents, zip, PDF) now show Download only, instead of an empty Preview.
    • Artifacts search: %, _ and \ in a search are matched literally (searching my_skill finds it).
    • Skill descriptions with multi-line or special values are saved correctly; plugin links read at most 1 MB of marketplace.json.

    Có gì mới

    • Cài đặt → Git → Danh tính git của bạn: SSH key giờ hiển thị theo tab — GitHub · GitLab, AWS CodeCommit, Key khác và Host khác. Nếu bạn chỉ có RSA key thì mở sẵn tab AWS.
    • Artifacts: file không xem trước được (Office, zip, PDF) giờ chỉ có nút Tải về, không còn khung Xem trống.
    • Tìm kiếm Artifacts: ký tự %, _ và \ được tìm đúng nguyên văn (tìm my_skill sẽ ra).
    • Mô tả skill nhiều dòng hoặc có ký tự đặc biệt được lưu đúng; link plugin chỉ đọc tối đa 1 MB marketplace.json.
    Downloads
  • v2.8.6 4d6067650a

    v2.8.6 Stable

    nntrivi2001 released this 2026-10-15 09:45:24 +00:00 | 17 commits to main since this release

    What's new

    • Users is now Administration. The sidebar item opens an Administration page with two tabs (the old /users link takes you there):
      • Users — everything the Users page had.
      • Server — the machine AgentHub runs on: hostname, OS, uptime, CPU and load, memory and swap, every disk (HDD or SSD, how full), any NVIDIA GPU, and how much each user is using right now: CPU %, memory, process count and their home folder's share of the disk. Click a user to see their busiest processes. It refreshes every 5 seconds and is read-only. The members' tmux card moved here.
    • Right-click menus in Files (workspaces and homes in the sidebar, the path bar, Trash rows and Trash folders), on Users rows (Edit, Open home, copy username/email) and on Artifacts cards (their buttons, plus Copy link for a page).
    • Settings → Git: more than one SSH key and account per host. Add named SSH keys beside the default ones, and SSH logins per alias — so several AWS CodeCommit accounts can share one host — each optionally tied to one key, which a clone of that URL then uses.

    Có gì mới

    • Users đổi thành Quản trị. Mục trong sidebar mở trang Quản trị với hai tab (link /users cũ tự chuyển về đây):
      • Người dùng — toàn bộ nội dung trang Users trước đây.
      • Máy chủ — máy đang chạy AgentHub: tên máy, hệ điều hành, thời gian đã chạy, CPU và tải, RAM và swap, từng ổ đĩa (HDD hay SSD, mức đầy), GPU NVIDIA nếu có, và mỗi người dùng đang dùng bao nhiêu: % CPU, RAM, số tiến trình và phần ổ đĩa thư mục home của họ chiếm. Bấm vào một người để xem các tiến trình nặng nhất. Tự cập nhật mỗi 5 giây, chỉ để xem. Thẻ tmux của các thành viên được chuyển sang đây.
    • Menu chuột phải trong Files (workspace và home ở sidebar, thanh đường dẫn, dòng và thư mục Thùng rác), trên các dòng Users (Sửa, Mở home, sao chép tên đăng nhập/email) và trên thẻ Artifacts (các nút của thẻ, thêm Sao chép link cho trang).
    • Settings → Git: nhiều SSH key và tài khoản cho một host. Thêm SSH key có tên bên cạnh key mặc định, và đăng nhập SSH theo alias — để nhiều tài khoản AWS CodeCommit dùng chung một host — mỗi alias có thể gắn với một key, và clone URL đó sẽ dùng đúng key ấy.
    Downloads
  • v2.8.5 758609775f

    v2.8.5 Stable

    nntrivi2001 released this 2026-10-15 09:02:11 +00:00 | 21 commits to main since this release

    What's new

    • Files → Trash is tidier. The sidebar has a single Trash entry. Where several Trash folders can be opened, it opens on a folder view — one folder per Trash, with its item count — and opening a folder shows that Trash, with the path bar Trash › name and Up to go back. A Trash that cannot be read shows its error instead of looking empty, and deleting forever asks first.
    • Settings → Git: the commit author email comes prefilled with a suggestion when none is set.

    Có gì mới

    • Files → Thùng rác gọn hơn. Sidebar chỉ còn một mục Thùng rác. Khi mở được nhiều thùng rác, nó hiện dạng thư mục — mỗi thùng rác một thư mục, kèm số mục bên trong — mở một thư mục để xem thùng rác đó, thanh đường dẫn hiện Thùng rác › tên, nút Up để quay lại. Thùng rác không đọc được sẽ báo lỗi thay vì trông như trống, và xoá vĩnh viễn luôn hỏi xác nhận trước.
    • Settings → Git: email tác giả commit được gợi ý sẵn khi chưa đặt.
    Downloads
  • v2.8.4 09efb089cf

    v2.8.4 Stable

    nntrivi2001 released this 2026-10-15 07:45:24 +00:00 | 22 commits to main since this release

    What's new

    • Terminals keep working across a tmux upgrade. A tmux server keeps the version it started with until its last terminal closes. AgentHub now always talks to each running tmux server with that server's own tmux version, so installing a newer tmux can no longer leave an older server stuck at 100% CPU. Run sudo agenthub server install-system once to install the new helper this uses.
    • See and restart old tmux servers. The Users page lists every running tmux server with its version next to the installed one, flags the ones that are older, and shows whether an agent is working there. Restart moves one onto the installed version, and Restart idle does it for every outdated server where no agent is working. Each restart asks for your password again; the closed sessions can be resumed from their workspace.

    Có gì mới

    • Terminal vẫn chạy khi nâng cấp tmux. Một tmux server giữ phiên bản lúc nó khởi động cho đến khi terminal cuối cùng đóng. Giờ AgentHub luôn nói chuyện với mỗi tmux server đang chạy bằng đúng phiên bản tmux của server đó, nên cài tmux mới không còn làm server cũ kẹt ở 100% CPU. Chạy sudo agenthub server install-system một lần để cài helper mới mà tính năng này dùng.
    • Xem và khởi động lại tmux server cũ. Trang Users liệt kê mọi tmux server đang chạy, kèm phiên bản bên cạnh bản đã cài, đánh dấu server cũ hơn và cho biết có agent nào đang chạy ở đó không. Khởi động lại chuyển một server lên bản đã cài, còn Khởi động lại các server rảnh làm việc đó cho mọi server cũ không có agent nào đang chạy. Mỗi lần khởi động lại đều hỏi lại mật khẩu của bạn; các session bị đóng resume lại được từ workspace.
    Downloads
  • v2.8.3 d8ab850295

    v2.8.3 Stable

    nntrivi2001 released this 2026-10-15 07:23:46 +00:00 | 24 commits to main since this release

    What's new

    • A stuck tmux server no longer freezes the dashboard. Every call AgentHub makes to your own tmux server now stops after 5 seconds. If one times out, AgentHub waits a minute before asking that server again. Before, a single stuck call could freeze every page, terminal and hook for several minutes.
    • Safe tmux upgrades. After you install a newer tmux while sessions are running, AgentHub keeps talking to the running server with that server's own tmux binary. A newer tmux client asking an older server could leave the server stuck at 100% CPU.

    Có gì mới

    • Tmux server bị kẹt không còn làm treo dashboard. Mỗi lệnh AgentHub gửi tới tmux server của bạn giờ dừng sau 5 giây. Nếu một lệnh quá giờ, AgentHub đợi một phút rồi mới hỏi lại server đó. Trước đây chỉ một lệnh kẹt có thể làm treo mọi trang, terminal và hook trong vài phút.
    • Nâng cấp tmux an toàn. Nếu bạn cài tmux mới hơn trong lúc các phiên vẫn chạy, AgentHub vẫn nói chuyện với server đang chạy bằng đúng bản tmux của server đó. Trước đây client tmux mới hỏi server cũ có thể làm server kẹt ở 100% CPU.
    Downloads
  • v2.8.2 38c7ac6635

    v2.8.2 Stable

    nntrivi2001 released this 2026-10-15 06:53:32 +00:00 | 26 commits to main since this release

    What's new

    • SSH keys, one section per git host. Settings → Git → Your git identity now shows a separate section for each kind of host, each with only its own numbered steps: GitHub · GitLab · Gitea · Bitbucket (ED25519 key) and AWS CodeCommit (RSA key). Each section has its own Generate / Replace / Delete, so you can no longer make the wrong kind of key by mistake.
    • AWS CodeCommit: a plain ssh:// clone just works. CodeCommit logs you in by the SSH key ID (APKA…) that IAM shows after you upload the key. Paste it into the CodeCommit section and pick the region. From then on, git clone ssh://git-codecommit.<region>.amazonaws.com/v1/repos/<repo> works as is: in a terminal, in Add workspace → Clone, and for fetch/pull/push. Pasting a full ssh://APKA…@git-codecommit… address fills both fields.
    • Other SSH hosts (advanced). A collapsed section lets you set the SSH user name for any other host that logs in with a name other than git. AgentHub writes this to your ~/.gitconfig and never changes any rule you wrote yourself.

    Có gì mới

    • SSH key, mỗi git host một mục riêng. Settings → Git → Your git identity giờ có một mục riêng cho từng loại host, mỗi mục chỉ có các bước đánh số của riêng nó: GitHub · GitLab · Gitea · Bitbucket (key ED25519) và AWS CodeCommit (key RSA). Mỗi mục có nút Tạo / Thay / Xoá riêng, nên không còn tạo nhầm loại key.
    • AWS CodeCommit: clone bằng ssh:// trơn là chạy. CodeCommit đăng nhập bằng SSH key ID (APKA…) mà IAM hiện ra sau khi bạn upload key. Dán key ID vào mục CodeCommit và chọn region. Từ đó lệnh git clone ssh://git-codecommit.<region>.amazonaws.com/v1/repos/<repo> chạy nguyên văn: trong terminal, trong Add workspace → Clone, và khi fetch/pull/push. Dán nguyên địa chỉ ssh://APKA…@git-codecommit… sẽ tự điền cả hai ô.
    • Host SSH khác (nâng cao). Một mục thu gọn để đặt tên user SSH cho bất kỳ host nào đăng nhập bằng tên khác git. AgentHub ghi vào ~/.gitconfig của bạn và không bao giờ đụng vào rule do bạn tự viết.
    Downloads
  • v2.8.1 1c5bd88747

    v2.8.1 Stable

    nntrivi2001 released this 2026-10-15 04:52:32 +00:00 | 28 commits to main since this release

    What's new

    • Stop vs Sleep. Stopping a session (a tab's ×, a split pane's ×, or Close tab) now also archives it, so closed sessions leave the workspace list; bring one back with Unarchive. The new Sleep button (the moon left of ×, also in the tab, pane and session right-click menus) stops the session but keeps it listed, so you can open it and send a message to resume later.
    • SSH keys per type (#82). Settings → Git can now hold an ED25519 key and an RSA key at the same time (AWS CodeCommit accepts only RSA), and every SSH git command offers both. Creating one no longer deletes the other. A plain git typed in a terminal now uses these keys as well, unless you set your own core.sshCommand.
    • Update → Auto fix. When an update fails, Auto fix opens a Claude Code session on the install folder with the error, to fix what blocked the update and run it again.
    • Chat tables (#83). A markdown table that directly follows a line of text now renders as a table instead of raw | lines.
    • Terminal. Mouse-wheel scrolling works under psmux (Windows), and the tmux upgrade advice is specific to your platform.

    Có gì mới

    • Dừng và Ngủ. Dừng một phiên (nút × của tab, × của khung chia, hoặc Đóng tab) giờ sẽ lưu trữ luôn phiên đó, nên phiên đã đóng rời khỏi danh sách của workspace; bấm Bỏ lưu trữ để đưa lại. Nút Ngủ mới (hình mặt trăng bên trái nút ×, có cả trong menu chuột phải của tab, khung và phiên) dừng phiên nhưng vẫn giữ trong danh sách, để sau này mở ra và gửi tin nhắn là resume tiếp.
    • SSH key theo từng loại (#82). Settings → Git giờ giữ được cùng lúc một key ED25519 và một key RSA (AWS CodeCommit chỉ nhận RSA), mọi lệnh git qua SSH đều thử cả hai. Tạo key này không còn xoá key kia. Lệnh git gõ tay trong terminal cũng dùng các key này, trừ khi bạn đã tự đặt core.sshCommand.
    • Cập nhật → Tự sửa (Auto fix). Khi cập nhật thất bại, Auto fix mở một phiên Claude Code trong thư mục cài đặt kèm lỗi, để sửa thứ đang chặn việc cập nhật rồi chạy lại.
    • Bảng trong chat (#83). Bảng markdown nằm ngay sau một dòng chữ giờ hiển thị đúng dạng bảng, không còn ra các dòng | thô.
    • Terminal. Cuộn chuột hoạt động trên psmux (Windows), và gợi ý nâng cấp tmux đúng theo từng hệ điều hành.
    Downloads