• v1.8.13 Stable

    nntrivi2001 released this 2026-10-01 06:44:20 +00:00 | 133 commits to main since this release

    AI Tools: any AI coding CLI in a lane, with its own settings, models and costs — plus live lane status and a markdown preview.

    English

    • AI Tools catalog (#40). AgentHub now knows 38 AI coding CLIs (Claude Code, Codex, Antigravity, Gemini, OpenCode, Qwen Code, Cursor, …), finds the installed ones on your PATH, and lets a lane run any of them. The AI Tools button at the right of the Settings tab bar lists them with an enable switch, Set default, Install and Update; the catalog refreshes daily from the newest release.
    • Add lane picks the tool with one button, showing the chosen tool; click it to choose among the enabled tools. The run form has a per-run red Bypass permissions switch (never remembered).
    • Codex and Antigravity sessions, tokens and cost. Codex rollout journals and Antigravity's conversation files are read into Sessions with their token usage and cost. Optional Codex hooks and Antigravity hooks (installed only on a click) add a live timeline and running/idle. The Antigravity hook never answers a permission.
    • Model lists from each tool. The run form's model picker lists the tool's own models: Codex from its models cache, Claude's aliases labelled with the newest version (e.g. "Sonnet (latest · 5.5)") plus exact versions, Gemini-family tools from the pricing table and their own sessions; Custom… still takes any id. Each tool can have a default model; a resume keeps the session's own model.
    • Prices that keep up. New Claude / GPT (5 and later) / Gemini (3 and later) models are priced as soon as LiteLLM lists them, before you use them, and their rates follow the published list (Auto badge). Rows you edit or delete are never changed or brought back.
    • A Settings tab per tool. Every installed, enabled tool gets its own tab: where it lives, homepage, Update, sessions/cost and its lanes, default model, its vendor's pricing, and its config files (e.g. ~/.gemini/settings.json, GEMINI.md) — edited safely: syntax-checked, backed up, never a login/credential file, never saved over a file that changed meanwhile. Claude Code and Codex keep their tabs; their AgentHub settings (pricing, hooks, home folder) now sit under Overview.
    • Settings survive updates. CLAUDE_HOME / CODEX_HOME changes are saved to ~/.config/agenthub/settings.env instead of the plugin folder.
    • Markdown preview (#52). .md files open with a Preview / Raw toggle in the config explorer and in the Changes panel.
    • Fix: a newly started session no longer shows dead until you refresh.
    • Fix: two dashboards sharing one database (e.g. the plugin's and a dev checkout) now show each other's lane changes within 2 s, and no longer crash when started at the same moment on a fresh database.
    • Fix: a plugin update installed from a terminal but not yet running is reported ("… installed, not running") instead of "Up to date", and a failed release check says Could not check for updates.

    Tiếng Việt

    • Danh mục AI Tools (#40). AgentHub giờ biết 38 công cụ AI coding (Claude Code, Codex, Antigravity, Gemini, OpenCode, Qwen Code, Cursor, …), tự tìm các công cụ đã cài trên PATH và cho lane chạy bất kỳ công cụ nào. Nút AI Tools ở bên phải thanh tab Settings liệt kê chúng kèm công tắc bật/tắt, Set default, Install và Update; danh mục tự cập nhật hằng ngày theo bản release mới nhất.
    • Add lane chọn công cụ bằng một nút, hiện sẵn công cụ đang chọn; bấm vào để chọn trong các công cụ đang bật. Form chạy có công tắc đỏ Bypass permissions cho từng lần chạy (không ghi nhớ).
    • Phiên, token và chi phí của Codex và Antigravity. Nhật ký của Codex và file hội thoại của Antigravity được đọc vào Sessions, kèm token và chi phí. Codex hooks và Antigravity hooks (chỉ cài khi bấm) thêm timeline trực tiếp và trạng thái running/idle. Hook của Antigravity không bao giờ trả lời thay một yêu cầu cấp quyền.
    • Danh sách model lấy từ chính mỗi công cụ. Ô chọn model khi chạy liệt kê model của đúng công cụ đó: Codex lấy từ cache model của nó, Claude hiện alias kèm phiên bản mới nhất (vd. "Sonnet (latest · 5.5)") cùng các phiên bản cụ thể, các công cụ họ Gemini lấy từ bảng giá và từ chính các phiên đã chạy; Custom… vẫn cho gõ tay. Mỗi công cụ có thể đặt model mặc định; resume thì giữ model của phiên cũ.
    • Giá luôn cập nhật. Model mới của Claude / GPT (từ 5) / Gemini (từ 3) có giá ngay khi LiteLLM công bố, kể cả trước khi bạn dùng, và giá đi theo bảng công bố (badge Auto). Dòng giá bạn tự sửa hoặc đã xoá thì không bao giờ bị đổi hay thêm lại.
    • Mỗi công cụ một tab Settings. Mọi công cụ đã cài và đang bật đều có tab riêng: đường dẫn, homepage, Update, số phiên/chi phí và các lane của nó, model mặc định, bảng giá theo hãng, và các file cấu hình (vd. ~/.gemini/settings.json, GEMINI.md) — sửa an toàn: kiểm tra cú pháp, có sao lưu, không bao giờ mở file đăng nhập/credential, không lưu đè lên file đã bị thay đổi trong lúc mở. Claude Code và Codex giữ tab riêng; phần cài đặt AgentHub của chúng (giá, hooks, thư mục home) nay nằm trong Overview.
    • Cài đặt không mất khi update. Thay đổi CLAUDE_HOME / CODEX_HOME được lưu vào ~/.config/agenthub/settings.env thay vì thư mục plugin.
    • Xem trước markdown (#52). File .md mở ra có nút Preview / Raw trong trình xem cấu hình và trong panel Changes.
    • Sửa lỗi: session vừa chạy không còn hiện dead cho tới khi F5.
    • Sửa lỗi: hai dashboard dùng chung một database (vd. bản plugin và bản dev) giờ thấy thay đổi lane của nhau trong vòng 2 giây, và không còn bị tắt khi khởi động cùng lúc trên database mới.
    • Sửa lỗi: bản plugin đã cập nhật từ terminal nhưng chưa chạy giờ được báo ("… installed, not running") thay vì "Up to date", và khi không kiểm tra được bản mới thì hiện Could not check for updates.
    Downloads