- Hermes Agent v0.12.0 ra mắt Curator - background agent tự chạy mỗi 7 ngày, loại bỏ skill thừa và hợp nhất các skill trùng lặp.
- Trước đây mỗi cuộc trò chuyện tốn thêm 4.400 token chỉ để duyệt danh sách skill phình to.
- Startup nhanh hơn 57%, miễn phí, MIT license, 128.000+ GitHub stars.
- Framework AI mã nguồn mở đầu tiên hoàn thiện vòng lặp tạo - dùng - nghỉ hưu.
TL;DR
Hermes Agent v0.12.0 ra mắt ngày 30 tháng 4 năm 2026 với tính năng trung tâm là Curator - một background agent tự động quản lý vòng đời skill library, chạy mỗi 7 ngày, phân loại và lưu trữ các skill không còn hữu ích. Đây là framework AI mã nguồn mở đầu tiên hoàn thiện vòng lặp "tạo - dùng - nghỉ hưu", đóng lại lỗ hổng lớn nhất trong mọi agent tự cải thiện. Miễn phí, MIT, 128.000+ GitHub stars. Cập nhật bằng hermes update.
Bài toán mà không ai giải được trước đó
Hermes Agent có khả năng tự học: sau mỗi workflow thành công, nó tạo ra một file SKILL.md và lưu vào ~/.hermes/skills/ để dùng lại về sau. Về lý thuyết, agent ngày càng thông minh hơn. Trong thực tế, nó chết chìm trong chính những gì nó học.
Sau vài tuần sử dụng, skill library tích lũy hàng chục biến thể gần giống nhau - các phiên bản nhỏ của cùng một research pipeline, cùng một build script, cùng một data cleanup flow. Mỗi cuộc hội thoại phải trả một token tax để duyệt qua toàn bộ danh sách: lên tới 4.400 token mỗi lần. Planner của agent có thêm hàng chục lựa chọn na ná nhau, khiến nó lẫn lộn hơn thay vì thông minh hơn.
Trước v0.12.0, không có cách nào tích hợp sẵn để retire một skill. Người dùng phải tự viết script dọn dẹp hoặc xóa tay. Issue #7816 mở từ ngày 11 tháng 4 năm 2026 yêu cầu lifecycle management như một tính năng hạ tầng cốt lõi. Mười chín ngày sau, nó được ship.
Curator hoạt động như thế nào
Curator chạy như một forked AIAgent process, không phải system cron. Hai điều kiện phải đồng thời đúng: ít nhất 168 giờ kể từ lần chạy trước, và agent chính đã idle ít nhất 2 giờ. Fork này chạy trong prompt cache riêng và không chạm vào cuộc hội thoại đang hoạt động.
Quá trình chạy chia làm hai phase:
- Phase 1 - Deterministic transitions (không dùng LLM): Curator đọc
~/.hermes/skills/.usage.json, file sidecar trackinguse_count,view_count,patch_countvà timestamp cho từng skill. Skill không dùng 30 ngày chuyển sang trạng thái stale. Skill không dùng 90 ngày di chuyển vào~/.hermes/skills/.archive/. Skill được dùng lại thì trở về active. - Phase 2 - LLM consolidation pass: Curator spawn một auxiliary review agent với
max_iterations=8. Agent này đọc skill quaskill_view, đề xuất patch quaskill_manage, và archive qua terminal tool. System prompt định hướng nó làm "umbrella-building consolidation" - hỏi: liệu một maintainer sẽ viết đây là N skill riêng biệt, hay một skill với N subsection có nhãn?
Defense-in-depth: Bundled skills được bảo vệ qua ~/.hermes/skills/.bundled_manifest. Hub-installed skills được bảo vệ qua ~/.hermes/skills/.hub/lock.json. Lệnh hermes curator pin <name> tạo fence cứng - auto-transitions bỏ qua, LLM review không được chạm, skill_manage từ chối mọi write. Fork review chỉ có memory và skills toolsets - không có shell, không có web, không có filesystem ngoài skills directory. Kết quả tệ nhất có thể xảy ra là archival vào .archive/, khôi phục bằng hermes curator restore <name>.
Những con số đáng chú ý
| Chỉ số | Giá trị |
|---|---|
| Token tax bị loại bỏ | 4.400 token/cuộc hội thoại |
| Tần suất chạy mặc định | 168 giờ (7 ngày) + 2 giờ idle |
| Skill stale threshold | 30 ngày không dùng |
| Skill archive threshold | 90 ngày không dùng |
| Giảm cold start time | ~57% (lazy agent initialization) |
| GitHub stars | 128.000+ |
| Commits trong release này | 1.096 commits, 550 PRs, 213 contributors |
Ngoài Curator, v0.12.0 còn ship: Google Meet integration (join, transcribe, follow-up), Spotify native tools (7 lệnh, PKCE OAuth), Microsoft Teams plugin (platform thứ 19), 4 inference provider mới (GMI Cloud, Azure AI Foundry, MiniMax, Tencent), LM Studio nâng lên first-class provider với local model support.
Ai nên update ngay - ai chưa cần
Nên update ngay nếu bạn:
- Chạy Hermes liên tục nhiều tuần - skill library của bạn đang phình to và Curator giải quyết đúng vấn đề này
- Xây dựng agent framework và muốn reference architecture cho safe self-modification với vòng lặp create-use-retire hoàn chỉnh
- Đang đánh giá agent framework cho production - library hygiene ảnh hưởng trực tiếp đến độ tin cậy ở scale
Curator ít có ý nghĩa nếu bạn:
- Chỉ chạy Hermes theo phiên ngắn, không tích lũy skill
- Dùng Claude Code hoặc Codex - không có tính năng tương đương trên hai nền tảng này
Hạn chế cần biết trước khi update
Một số vấn đề thực tế đã được ghi nhận:
- Không có dry-run mode - lần auto-run đầu tiên sau
hermes updatecó thể archive custom skills mà không cho bạn xem trước (issue #18373). Đã có người bị ảnh hưởng. Cách an toàn:hermes curator pin <skill-name>trước khi update. - bump_use() bị lỗi lúc launch - use-counter không có call site nào tại thời điểm release. Đã fix trong PR #17932. Cập nhật qua bản vá này trước khi tin vào output của
hermes curator status. - Edit activity không phải lifecycle signal - Curator chỉ nhìn vào
use_countvàlast_used_at. Skill được patch nhiều nhưng ít gọi vẫn có thể bị archive. - Không có performance scoring - vòng đời hoàn toàn theo thời gian. Skill chạy ít nhưng luôn thành công không có cách để tự quảng cáo chất lượng.
Khuyến nghị thực tế: update, pin trước, rồi mới bật. Default khá conservative và kết quả tệ nhất là archive khôi phục được - nhưng thiếu dry-run là friction đầu tiên người dùng sẽ gặp.
Tiếp theo là gì
Curator được định vị là "just the beginning of what autonomous background agents can do". Self-improvement loop đang tiếp tục được nâng cấp mỗi tuần với rubric-based grading thay vì free-form. Hướng đi rõ ràng: agent tự chạy, tự cải thiện, và xử lý ngày càng nhiều workload mà không cần người dùng can thiệp.
Với v0.12.0, lần đầu tiên vòng lặp create-use-retire hoàn chỉnh có sẵn trong một open-source agent framework. Long-running self-improving agent giờ đây có thể deploy thực sự - vì skill library không còn tăng trưởng vô hạn.
Nguồn: Release notes v0.12.0, GitHub release, Phemex News.


