App desktop tự quản backend — mở app là đủ, không cần chạy lệnh gì trước. Khi có gì lạ, 3 lệnh chẩn đoán theo thứ tự:
hermes status # tổng quan: model, key nào PRESENT/MISSING, gateway, cron, session
hermes doctor # khám sâu config + dependencies
hermes logs gui -f # theo dõi log app desktop trực tiếp (file ~/.hermes/logs/desktop.log)
hermes serve --stop khi app desktop đang mở — lệnh này quét process table và giết luôn backend mà app đang dùng, app sẽ mất kết nối.Cmd+K mở command palette.hermes chat — CLI tương tác, cùng session store với app.hermes --tui — giao diện terminal đầy đủ, Shift+Tab bật/tắt YOLO phiên.hermes model (đây cũng là chỗ thêm provider mới: chọn Anthropic OAuth, xAI, Z.AI... — pool máy anh đã có sẵn anthropic/gemini/copilot).agent.reasoning_effort: medium.Sửa ~/.hermes/SOUL.md (máy anh đang để bản stock của Nous). Config anh cũng có sẵn 13 personality preset (agent.personalities: concise, technical, teacher, pirate…) — SOUL.md là nơi chỉnh nghiêm túc, per-profile.
echo "Bạn là trợ lý riêng của Eroca Thanh. Trả lời tiếng Việt, gọn, ưu tiên hành động." > ~/.hermes/SOUL.md
hermes --continue # mở lại session gần nhất
hermes --continue ten-phien # mở lại theo tên
hermes --resume <session-id> # mở đúng 1 session cụ thể
hermes sessions # liệt kê session
session_reset: at_hour: 4, idle_minutes: 1440, mode: both — chat để qua 4h sáng hoặc bỏ idle 24h sẽ tự sang phiên mới. Gõ /new để tự tay mở phiên mới bất kỳ lúc nào (⚠️ /new giết luôn subagent đang chạy nền).hermes skills list.hermes skills search youtube
hermes skills install <identifier>
Nguồn trusted: repo skills của openai / anthropics / huggingface / NVIDIA, skills.sh, ClawHub… Skill community có cảnh báo "caution/dangerous" bị chặn trừ khi force. Hermes tương thích chuẩn SKILL.md mở — cùng chuẩn với skill Claude Code của anh.eroca-salepage-sepay-crm, research-real-ai-agent-multichannel-use-cases). Muốn mọi skill write qua anh duyệt — thêm vào config.yaml:
skills:
creation_nudge_interval: 15
write_approval: truehermes curator run --dry-run
hermes curator pin eroca-salepage-sepay-crm
hermes curator pin research-real-ai-agent-multichannel-use-cases
hermes curator rollback --list # curator tự snapshot toàn kho trước mỗi lần chạy thật
Merge skill trùng lặp mặc định OFF — chỉ chạy khi anh gọi hermes curator run --consolidate.Máy anh 0 job. Cách nhanh nhất — trong bất kỳ chat Hermes nào:
/blueprint → hiện catalog 14 mẫu: morning-brief, important-mail, weekly-review, news-digest, habit-checkin, custom-reminder, bill-renewal-watch…/blueprint morning-brief → agent hỏi từng slot (giờ nào, ngày nào…) bằng ngôn ngữ thường. Hoặc one-shot: /blueprint morning-brief time=07:30.~/.hermes/cron/jobs.json. Quản lý: hermes cron list, hoặc pane Cron trong app.cron_mode: deny đang hiệu lực — job cron gặp lệnh nguy hiểm sẽ bị chặn thẳng, không tự duyệt. Giữ nguyên thế.| Muốn gì | Làm thế nào | Phạm vi |
|---|---|---|
| Buông tay 1 phiên | Click nút ⚡ trên status bar app · gõ /yolo trong chat · Shift+Tab trong TUI | Chỉ phiên đó, tự hết |
| Buông tay 1 lần chạy CLI | hermes --yolo ... | Cả process, không tắt giữa chừng được (chống prompt-injection) |
| Cho phép vĩnh viễn 1 lệnh cụ thể | Khi được hỏi duyệt → chọn "always"; hoặc tự thêm glob vào command_allowlist trong config | Chỉ lệnh đơn khớp mẫu (lệnh có ; && | không được shortcut) |
| Giảm mỏi tay duyệt toàn cục | approvals: mode: smart trong config | LLM guard tự duyệt an toàn / tự chặn nguy hiểm / phân vân hỏi anh |
approvals.mode: off VĨNH VIỄN vào config.yaml, tắt duyệt cho MỌI phiên/CLI/cron, sống qua restart. Nếu một ngày thấy mode: off trong config mà không nhớ đặt — đó là thủ phạm. Và nhớ: hardline floor (rm -rf /, mkfs…) không gì tắt được, nhưng git reset --hard, curl|sh thì YOLO CÓ cho qua.Hiện OFF trên máy anh — chưa từng snapshot. Bật:
# cách 1 — vĩnh viễn, thêm vào config.yaml:
checkpoints:
enabled: true
# cách 2 — chỉ 1 phiên: hermes chat --checkpoints
write_file/patch và trước lệnh khớp heuristic phá huỷ (rm, mv, sed -i, git reset/clean/checkout, dd…)..env* không bao giờ bị snapshot./rollback trong chat. Quản lý: hermes checkpoints.Không có lệnh riêng — cứ nói với Hermes trong chat: "tách việc này thành 3 phần chạy song song rồi tổng hợp" → nó tự gọi tool delegate_task. Điều cần biết trước khi dùng:
/new, /stop, thoát app = mất việc con đang chạy.Cần khi anh muốn 1 con Hermes chuyên trách (bot cá nhân / agent nghiên cứu) có memory, skill, cron, model riêng biệt hẳn — giống cách anh tách claude-<scope> bên Claude Code. Máy anh chưa có profile nào.
hermes profile create bot --clone # --clone = mang theo config + key + skills hiện tại (create trơn = profile RỖNG)
bot chat # alias tự có tại ~/.local/bin/bot — PATH sẵn, dùng ngay
hermes -p bot cron list # nhắm profile cho lệnh bất kỳ
hermes profile use bot # ⚠️ sticky TOÀN CỤC — mọi lệnh hermes trần đi vào bot cho tới khi use default
~/.hermes/profiles/<tên>/. App desktop: pane Profiles (switcher chỉ hiện khi ≥2 profile), chạy session đồng thời đa profile, kéo session vào composer = chip @session:<profile>/<id> cross-profile.API_SERVER_PORT khác nhau trong .env từng profile.~/.hermes/.env không tự xoay trong profile.hermes profile install github.com/user/repo (repo cần distribution.yaml; credential/memory/session không bao giờ bị copy). Đừng dựa vào pin #ref — ghi trong docs nhưng chưa code.Gateway = tiến trình nền RIÊNG (launchd quản), hiện stopped, 0 platform. Nó cho Hermes trực Telegram/Discord/Slack/WhatsApp/Signal/Email/iMessage… từ một chỗ.
hermes setup (wizard) — hoặc lệnh chuyên: hermes whatsapp, hermes slack. Token bot đặt trong ~/.hermes/.env.hermes gateway (start/stop/status — service launchd chạy cả khi không mở app).hermes pairing (DM pairing code).hermes update # config anh: giữ 5 backup, local changes tự stash
hermes backup # đóng zip toàn bộ ~/.hermes (backup trước khi nghịch lớn)
hermes security # audit chuỗi cung ứng OSV.dev: venv + plugins + MCP servers
hermes dump # tóm tắt setup để debug/support (kiểm tra backend mismatch)
hermes update, tài liệu 3 trang này phải chấm lại bằng hệ thật — nó grounded cho v0.18.0. Dọn rác đang chờ anh gật: kill 86360 91968 (2 watcher tail mồ côi) và xoá ~/.hermes/sandboxes/singularity/ (rỗng).| Lệnh | Làm gì |
|---|---|
hermes status / doctor | Tổng quan trạng thái / khám sâu config + dependencies |
hermes chat · --tui · --continue · --resume <id> | Chat CLI · TUI · mở lại phiên gần nhất · mở đúng phiên |
hermes model | Đổi model/provider default + thêm provider mới (OAuth/API key) |
hermes skills list/search/install | Kho skill — cài từ hub (app không có nút install) |
hermes curator run --dry-run / pin <skill> | Xem trước dọn kho skill / ghim skill khỏi bị archive |
/blueprint (trong chat) · hermes cron list | Đặt lịch bằng hội thoại · liệt kê job |
/yolo · /rollback · /new (trong chat) | Buông tay phiên này · khôi phục snapshot · phiên mới |
hermes profile create <n> --clone / use / install | Agent riêng biệt — tạo kèm setup / đặt mặc định / cài từ git |
hermes gateway · hermes pairing | Bot messaging nền · ghép quyền người nhắn |
hermes backup · update · security | Zip toàn bộ home · nâng cấp · audit OSV |
hermes logs gui -f | Log app desktop realtime |