Changelog
Cập nhật và cải tiến mới của Hira.
v0.2.72026-04-18
Tạo công việc con từ editor, giới hạn self-host & MCP
Tính năng mới
- Tạo công việc con trực tiếp từ văn bản đã chọn trong bubble menu của editor
- Giới hạn instance self-host — biến môi trường `ALLOW_SIGNUP` và `ALLOWED_EMAIL_*` để hạn chế tạo tài khoản
- Trường `mcp_config` theo từng agent để khôi phục quyền truy cập MCP
- Ứng dụng desktop poll cập nhật mỗi giờ với nút kiểm tra thủ công trong settings
Sửa lỗi
- Chuyển session sang desktop khi đã đăng nhập trên web
- Xác thực lỗ hổng open redirect trên `?next=`
- OpenClaw ngừng truyền cờ không hỗ trợ và đưa AgentInstructions đúng cách
v0.2.52026-04-17
CLI Autopilot, Cmd+K & định danh daemon
Tính năng mới
- Các lệnh CLI `autopilot` để quản lý các automation theo lịch và theo trigger
- Các lệnh CLI `issue subscriber` để quản lý đăng ký theo dõi
- Mở rộng Cmd+K palette — toggle theme, tạo nhanh công việc/dự án, copy link, đổi workspace
- Tiến độ dự án và công việc con làm thuộc tính tùy chọn trên card danh sách công việc
- Định danh UUID daemon bền vững — CLI và desktop dùng chung một daemon qua restart và chuyển máy
- Kiểm tra preflight khi rời workspace mà bạn là chủ duy nhất
- Giữ trạng thái thu gọn bình luận qua các phiên
Sửa lỗi
- Agent giờ được trigger khi có bình luận bất kể trạng thái công việc
- Sửa cấu hình sandbox Codex cho truy cập mạng trên macOS
- Viết lại bubble menu editor bằng @floating-ui/dom để ẩn tin cậy khi cuộn
- Người tạo autopilot tự động đăng ký theo dõi các công việc do autopilot tạo
- Resolve đúng workspace ID của autopilot cho task chỉ-chạy
- Desktop hạn chế `shell.openExternal` ở scheme http/https (bảo mật)
- Trùng tên agent trả về 409 thay vì im lặng thất bại
- Tab mới trên desktop kế thừa workspace hiện tại
v0.2.12026-04-16
Runtime agent mới
Tính năng mới
- Hỗ trợ runtime GitHub Copilot CLI
- Hỗ trợ runtime Cursor Agent CLI
- Hỗ trợ runtime Pi agent
- Refactor URL workspace — routing slug-first (`/{slug}/issues`) với redirect URL cũ
Sửa lỗi
- Codex thread resume được qua các task trên cùng một công việc
- Lỗi turn của Codex được surface thay vì báo output rỗng
- Usage workspace được bucket đúng theo thời gian hoàn tất task
- Các dòng trong lịch sử chạy autopilot đều click được
- Thực thi isolation workspace trên thêm các endpoint daemon và GC (bảo mật)
- HTML-escape tên workspace và người mời trong email mời
- Instance desktop dev và production có thể chạy cùng lúc
v0.2.02026-04-15
Ứng dụng Desktop, Autopilot & Lời mời
Tính năng mới
- Ứng dụng desktop cho macOS — app Electron native với hệ thống tab, quản lý daemon tích hợp, immersive mode và tự cập nhật
- Autopilot — automation theo lịch và theo trigger cho AI agent
- Mời vào workspace với thông báo email và trang chấp nhận riêng
- Tham số CLI tùy chỉnh theo từng agent cho cấu hình runtime nâng cao
- Redesign chat với theo dõi chưa đọc và quản lý phiên tốt hơn
- Dialog tạo Agent hiển thị chủ runtime với bộ lọc Của tôi/Tất cả
Cải tiến
- Font Inter với fallback CJK và tự động giãn chữ CJK+Latin
- Menu người dùng sidebar redesign thành popover full-row
- Heartbeat WebSocket ping/pong để phát hiện kết nối chết
- Member giờ có thể tạo agent và quản lý skills của chính mình
Sửa lỗi
- Agent giờ được trigger khi reply trong thread mà nó đã tham gia
- Self-hosting: upload local giữ lại trong Docker, URL WebSocket tự suy ra cho truy cập LAN
- Khắc phục các công việc gần đây cũ trong cmd+k
v0.1.332026-04-14
Gemini CLI & biến môi trường Agent
Tính năng mới
- Google Gemini CLI làm runtime agent mới với streaming log trực tiếp
- Biến môi trường tùy chỉnh cho agent (chế độ router/proxy) với tab settings riêng
- Hành động "Đặt công việc cha" và "Thêm công việc con" trong context menu
- Cờ CLI `--parent` cho issue update và `--content-stdin` để pipe nội dung bình luận
- Công việc con tự kế thừa project của cha
Cải tiến
- Viết lại bubble menu và link preview của editor để đáng tin cậy hơn
- Cải tiến P0+P1 cho backend OpenClaw (JSON nhiều dòng, parse tăng dần)
- URL WebSocket self-hosted tự suy ra cho truy cập LAN
Sửa lỗi
- Khóa upload S3 được scope theo workspace (bảo mật)
- Kiểm tra membership workspace cho subscription và upload (bảo mật)
- Các task đang chạy tự hủy khi trạng thái công việc đổi sang cancelled
- Khắc phục task agent bị treo khi process hang ở stdout
- Prompt trigger daemon giờ nhúng đúng nội dung bình luận kích hoạt
- Cải thiện ổn định redirect ở login và dashboard
v0.1.282026-04-13
Hỗ trợ Windows, Auth & Onboarding
Tính năng mới
- Hỗ trợ Windows — cài CLI, daemon và build release
- Chuyển Auth sang HttpOnly Cookie với whitelist Origin cho WebSocket
- Wizard onboarding full-screen cho workspace mới
- Cửa sổ chat Master Agent có thể resize với cải tiến lịch sử phiên
- Quét log sử dụng token cho runtime OpenCode, OpenClaw và Hermes
Sửa lỗi
- Sửa bảo mật xác thực message đầu tiên trên WebSocket
- Thêm response header Content-Security-Policy
- Tiến độ công việc con được tính từ database thay vì cache client phân trang
v0.1.272026-04-12
Cài đặt một click, Self-hosting & Ổn định
Tính năng mới
- Cài đặt một click — `curl | bash` cài CLI, `--with-server` bootstrap self-hosting đầy đủ, `multica setup` cấu hình môi trường
- Lưu trữ self-host — fallback file local khi S3 không khả dụng, và hỗ trợ S3 endpoint tùy chỉnh (MinIO)
- Chỉnh sửa thuộc tính inline (priority, status, lead) trên trang danh sách dự án
Cải tiến
- Task agent cũ tự dọn dẹp; card live của agent hiển thị ngay không cần chờ message đầu
- Tệp đính kèm bình luận upload qua CLI giờ hiện trong UI
- Mục đã ghim scope theo người dùng với sửa hành động ghim sidebar
Sửa lỗi
- Kiểm tra quyền sở hữu workspace trên route API daemon và upload tệp đính kèm
- Sanitizer Markdown giữ nguyên code block khỏi HTML entity escape
- Nâng Next.js lên ^16.2.3 vá CVE-2026-23869
- Viết lại backend OpenClaw khớp với giao diện CLI thực
v0.1.242026-04-11
Bảo mật & Thông báo
Tính năng mới
- Subscriber của công việc cha được thông báo khi có thay đổi công việc con
- Cờ CLI `--project` lọc danh sách công việc
Cải tiến
- Workflow meta-skill ủy quyền cho Skills của agent thay vì logic hardcode
Sửa lỗi
- Kiểm tra quyền sở hữu workspace trên mọi route API daemon
- Xác thực quyền sở hữu workspace cho upload và query tệp đính kèm
- Mentions trong reply không còn kế thừa @mention agent từ thread cha
- Bình luận agent thiếu workspace ID
- Sửa lỗi build Docker self-hosting (quyền file, CRLF, thiếu deps)
v0.1.232026-04-11
Ghim, Cmd+K & Dự án
Tính năng mới
- Ghim công việc và dự án vào sidebar với kéo-thả sắp xếp
- Command palette Cmd+K — công việc gần đây, điều hướng trang và tìm dự án
- Sidebar chi tiết dự án với panel thuộc tính (thay tab tổng quan)
- Bộ lọc dự án trong tab Công việc
- Tiến độ hoàn thành dự án trong danh sách dự án
- Tự điền dự án khi tạo công việc bằng phím tắt 'C' trên trang dự án
- Dropdown người nhận việc sắp xếp theo tần suất giao việc của người dùng
Sửa lỗi
- Markdown XSS — sanitize render HTML trong bình luận bằng rehype-sanitize và bluemonday server-side
- Số lượng công việc trên kanban dự án sai
- Build Docker self-hosting thiếu dependency tsconfig
- Cmd+K cần double ESC để đóng
v0.1.222026-04-10
Self-Hosting, ACP & Tài liệu
Tính năng mới
- Docker Compose full-stack cho self-host một lệnh
- Hermes Agent Provider qua giao thức ACP
- Trang tài liệu với Fumadocs (Getting Started, CLI reference, hướng dẫn Agent)
- Sidebar và layout inbox responsive mobile
- Hiển thị sử dụng token theo công việc trong sidebar chi tiết
- Đổi runtime agent từ UI
- Phím tắt 'C' để tạo nhanh công việc
- Panel lịch sử phiên chat cho các cuộc trò chuyện đã lưu trữ
- Kiểm tra phiên bản CLI tối thiểu trong daemon cho Claude Code và Codex
- OpenClaw và OpenCode được thêm vào trang giới thiệu
- `make dev` — một lệnh dựng môi trường phát triển local
Cải tiến
- Redesign sidebar — nhóm Cá nhân / Workspace, footer hồ sơ người dùng, input tìm kiếm ⌘K
- Xếp hạng tìm kiếm — khớp không phân biệt hoa thường, tìm theo identifier (MUL-123), hỗ trợ nhiều từ
- Highlight từ khóa trong kết quả tìm kiếm
- Biểu đồ sử dụng token hàng ngày với trục Y gọn hơn và tooltip theo danh mục
- Hỗ trợ input nhiều dòng cho Master Agent
- Thống nhất các picker (Status, Priority, DueDate, Project, Assignee) trên mọi view
- Cô lập storage theo workspace với auto-rehydrate khi đổi
- Cảnh báo khởi động cho biến môi trường thiếu trong triển khai self-host
Sửa lỗi
- Xóa công việc con không invalidate cache con của cha
- Tương thích search index với pg_bigm 1.2 trên RDS
- Tạo Agent hiện "Không runtime khả dụng" khi runtime vẫn tồn tại
- Khắc phục treo khi khởi động Claude stream-json
- Nhiều agent không xếp hàng được task cùng một công việc
- Đăng xuất không xóa workspace và cache query
- Overlay kéo thả quá nhỏ trên editor rỗng
- Skills import hardcode "main" làm branch mặc định
- Xác thực PAT không hoạt động trên endpoint WebSocket
- Xóa runtime bị chặn khi mọi agent ràng buộc đã lưu trữ
v0.1.212026-04-09
Dự án, Tìm kiếm & Monorepo
- Entity dự án với CRUD full-stack — tạo, sửa và tổ chức công việc theo dự án
- Picker dự án trong modal tạo công việc và các lệnh CLI cho dự án
- Tìm kiếm full-text cho công việc với pg_bigm
- Tách Monorepo — package chung cho core, UI và views (Turborepo)
- View transcript thực thi agent toàn màn hình
- Upload file kéo-thả với hiển thị card file trong editor
- Section tệp đính kèm với grid hình ảnh và card file trên công việc
- Theo dõi chủ runtime, lọc, hiển thị avatar và thông báo cập nhật point-to-point
- Chỉ báo tiến độ công việc con trên các dòng list view
- Phân trang công việc Done trong list view
- Quét log session Codex để báo cáo sử dụng token
- Sửa cache repo daemon cho snapshot khởi tạo cũ
v0.1.202026-04-08
Công việc con, TanStack Query & Theo dõi usage
- Hỗ trợ công việc con — tạo, xem và quản lý công việc con bên trong bất kỳ công việc nào
- Chuyển hoàn toàn sang TanStack Query cho state server (issues, inbox, workspace, runtime)
- Theo dõi sử dụng token theo task trên mọi provider agent
- Nhiều agent giờ chạy đồng thời trên cùng một công việc
- Board view: cột Done hiển thị tổng với infinite scroll
- Component ReadonlyContent để hiển thị Markdown nhẹ trong bình luận
- Cập nhật UI optimistic cho reaction và mutation với rollback
- Invalidate cache do WebSocket dẫn dắt thay cho polling và refetch-on-focus
- Session trình duyệt được giữ lại trong flow đăng nhập CLI
- Daemon tái dùng worktree có sẵn bằng cách cập nhật lên remote mới nhất
- Sửa chuyển tab chậm do root layout dynamic
v0.1.182026-04-07
OAuth, OpenClaw & Load công việc
- Đăng nhập Google OAuth
- Hỗ trợ runtime OpenClaw để chạy agent trên hạ tầng OpenClaw
- Redesign card live agent — luôn sticky với toggle mở/đóng thủ công
- Load tất cả công việc đang mở không giới hạn phân trang; công việc đã đóng phân trang khi cuộn
- Mở rộng hết hạn cookie JWT và CloudFront từ 72 giờ lên 30 ngày
- Nhớ workspace chọn gần nhất sau khi đăng nhập lại
- Daemon đảm bảo CLI multica nằm trên PATH trong môi trường task của agent
- Template PR và hướng dẫn cài CLI cho setup do agent dẫn dắt
v0.1.172026-04-05
Phân trang bình luận & Chỉnh CLI
- Phân trang danh sách bình luận ở cả API và CLI
- Archive inbox giờ gạt tất cả mục của cùng một công việc cùng lúc
- Viết lại help output CLI theo phong cách gh CLI kèm ví dụ
- Tệp đính kèm dùng UUIDv7 làm S3 key và tự liên kết khi tạo công việc/bình luận
- @mention agent được giao trên công việc done hoặc cancelled
- Kế thừa @mention khi reply bỏ qua khi reply chỉ mention member
- Setup worktree giữ lại biến .env.worktree có sẵn
v0.1.152026-04-03
Nâng cấp Editor & Vòng đời Agent
- Thống nhất Tiptap editor với một pipeline Markdown duy nhất cho soạn và hiển thị
- Paste Markdown tin cậy, spacing inline code và styling link
- Archive và restore agent — soft delete thay cho hard delete
- Ẩn agent đã archive khỏi danh sách agent mặc định
- Trạng thái skeleton loading, toast lỗi và dialog xác nhận xuyên suốt ứng dụng
- OpenCode được thêm làm provider agent được hỗ trợ
- Task agent trigger qua reply giờ kế thừa @mention từ gốc thread
- Xử lý sự kiện thời gian thực tinh gọn cho issues và inbox — không còn refetch toàn bộ
- Thống nhất flow upload ảnh cho cả paste và button trong editor
v0.1.142026-04-02
Mentions & Quyền
- @mention công việc trong bình luận với tự mở rộng server-side
- @all mention để báo cho mọi thành viên workspace
- Inbox tự cuộn đến bình luận được tham chiếu từ thông báo
- Tách Repositories thành một tab settings độc lập
- Hỗ trợ cập nhật CLI từ trang runtime web và download trực tiếp cho cài không qua Homebrew
- Lệnh CLI xem các run thực thi công việc và message của run
- Model quyền agent — chủ và admin quản lý agent, member quản lý skill trên agent của mình
- Thực thi nối tiếp theo công việc để tránh va chạm task đồng thời
- Upload file giờ hỗ trợ mọi loại file
- Redesign README kèm hướng dẫn quickstart
v0.1.132026-04-01
Công việc của tôi & i18n
- Trang Công việc của tôi với bảng kanban, list view và tab phạm vi
- Bản dịch tiếng Trung giản thể cho trang giới thiệu
- Trang About và Changelog cho marketing site
- Upload avatar agent trong settings
- Hỗ trợ tệp đính kèm cho bình luận CLI và API công việc/bình luận
- Thống nhất render avatar bằng ActorAvatar trên mọi picker
- Tối ưu SEO và cải tiến flow auth cho trang giới thiệu
- CLI mặc định URL API production
- Đổi license sang Apache 2.0
v0.1.32026-03-31
Trí tuệ Agent
- Trigger agent qua @mention trong bình luận
- Stream output agent trực tiếp lên trang chi tiết công việc
- Editor rich text — mention, paste link, emoji reaction, thread có thể thu gọn
- Upload file với S3 + CloudFront signed URL và theo dõi tệp đính kèm
- Checkout repo do agent dẫn dắt với bare clone cache cho task isolation
- Thao tác hàng loạt trên list view công việc
- Xác thực daemon và siết bảo mật
v0.1.22026-03-28
Cộng tác
- Đăng nhập xác thực email và auth CLI qua trình duyệt
- Daemon đa workspace với hot-reload
- Dashboard runtime với biểu đồ sử dụng và heatmap hoạt động
- Model thông báo dẫn dắt bằng subscriber thay cho trigger hardcode
- Dòng hoạt động thống nhất với reply bình luận có thread
- Redesign bảng kanban với sắp xếp kéo, filter và cài đặt hiển thị
- Identifier công việc dễ đọc (vd JIA-1)
- Import skill từ ClawHub và Skills.sh
v0.1.12026-03-25
Nền tảng lõi
- Đổi và tạo đa workspace
- UI quản lý agent với skills
- SDK agent thống nhất hỗ trợ backend Claude Code và Codex
- CRUD bình luận với cập nhật WebSocket thời gian thực
- Lớp service task và giao thức REST daemon
- Event bus với cô lập WebSocket theo workspace
- Thông báo inbox với badge chưa đọc và archive
- CLI với subcommand cobra để quản lý workspace và công việc
v0.1.02026-03-22
Nền móng
- Backend Go với REST API, JWT auth và WebSocket thời gian thực
- Frontend Next.js với UI cảm hứng Linear
- Công việc với board, list view và kanban kéo-thả
- Trang Agents, Inbox và Settings
- Setup một click, CLI migration và tool seed
- Bộ test toàn diện — Go unit/integration, Vitest, Playwright E2E