Chuyển tới nội dung chính

Tham khảo lệnh gạch chéo

Hermes có hai bề mặt lệnh gạch chéo, cả hai đều được điều khiển bởi COMMAND_REGISTRY trung tâm trong hermes_cli/commands.py :

  • Các lệnh gạch chéo CLI tương tác — được gửi bởi cli.py , với tính năng tự động hoàn thành từ sổ đăng ký
  • Nhắn tin lệnh gạch chéo — được gửi bởi gateway/run.py , với văn bản trợ giúp và menu nền tảng được tạo từ sổ đăng ký

Các kỹ năng đã cài đặt cũng được hiển thị dưới dạng lệnh gạch chéo động trên cả hai bề mặt. Điều đó bao gồm các kỹ năng đi kèm như /plan , mở chế độ kế hoạch và lưu các kế hoạch giảm giá trong .hermes/plans/ liên quan đến thư mục làm việc phụ trợ/không gian làm việc đang hoạt động.

Lệnh gạch chéo CLI tương tác

Nhập / trong CLI để mở menu tự động hoàn thành. Các lệnh tích hợp không phân biệt chữ hoa chữ thường.

Phiên

LệnhMô tả
/new (bí danh: /reset )Bắt đầu một phiên mới (ID phiên mới + lịch sử)
/clearXóa màn hình và bắt đầu phiên mới
/historyHiển thị lịch sử hội thoại
/saveLưu cuộc trò chuyện hiện tại
/retryThử lại tin nhắn cuối cùng (gửi lại cho đại lý)
/undoXóa trao đổi người dùng/trợ lý cuối cùng
/titleĐặt tiêu đề cho phiên hiện tại (cách sử dụng: /title Tên phiên của tôi)
/compressNén ngữ cảnh hội thoại theo cách thủ công (xóa ký ức + tóm tắt)
/rollbackLiệt kê hoặc khôi phục các điểm kiểm tra hệ thống tập tin (cách sử dụng: /rollback [number])
/stopTiêu diệt tất cả các tiến trình nền đang chạy
/queue <prompt> (bí danh: /q )Xếp hàng lời nhắc cho lượt tiếp theo (không làm gián đoạn phản hồi của tổng đài viên hiện tại). Lưu ý: /q được cả /queue/quit xác nhận quyền sở hữu; đăng ký cuối cùng sẽ thắng, vì vậy /q chuyển thành /quit trên thực tế. Sử dụng /queue một cách rõ ràng.
/resume [name]Tiếp tục phiên được đặt tên trước đó
/statusbar (bí danh: /sb )Bật hoặc tắt thanh trạng thái ngữ cảnh/mô hình
/background <prompt> (bí danh: /bg )Chạy lời nhắc trong một phiên nền riêng biệt. Nhân viên hỗ trợ xử lý lời nhắc của bạn một cách độc lập — phiên hiện tại của bạn vẫn miễn phí cho công việc khác. Kết quả xuất hiện dưới dạng bảng khi tác vụ kết thúc. Xem Phiên nền CLI.
/btw <question>Câu hỏi phụ tạm thời sử dụng ngữ cảnh phiên (không có công cụ, không được duy trì). Hữu ích để làm rõ nhanh chóng mà không ảnh hưởng đến lịch sử hội thoại.
/plan [request]Tải kỹ năng plan đi kèm để viết kế hoạch giảm giá thay vì thực hiện công việc. Các kế hoạch được lưu trong .hermes/plans/ liên quan đến thư mục làm việc không gian làm việc/phụ trợ đang hoạt động.
/branch [name] (bí danh: /fork )Phân nhánh phiên hiện tại (khám phá một con đường khác)

Cấu hình

LệnhMô tả
/configHiển thị cấu hình hiện tại
/model [model-name]Hiển thị hoặc thay đổi mô hình hiện tại. Hỗ trợ: /model claude-sonnet-4 , /model provider:model (chuyển đổi nhà cung cấp), /model custom:model (điểm cuối tùy chỉnh), /model custom:name:model (nhà cung cấp tùy chỉnh được đặt tên), /model custom (tự động phát hiện từ điểm cuối)
/providerHiển thị các nhà cung cấp hiện có và nhà cung cấp hiện tại
/promptXem/đặt lời nhắc hệ thống tùy chỉnh
/personalityĐặt tính cách được xác định trước
/verboseHiển thị tiến trình của công cụ chu trình: tắt → mới → tất cả → chi tiết. Có thể bật tính năng nhắn tin qua config.
/reasoningQuản lý nỗ lực lập luận và hiển thị (cách sử dụng: /reasoning [level|show|hide])
/skinHiển thị hoặc thay đổi giao diện/chủ đề hiển thị
/voice [on|off|tts|status]Chuyển đổi chế độ giọng nói CLI và phát lại bằng giọng nói. Việc ghi sử dụng voice.record_key (mặc định: Ctrl+B ).
/yoloChuyển đổi chế độ YOLO - bỏ qua tất cả lời nhắc phê duyệt lệnh nguy hiểm.

Công cụ & Kỹ năng

LệnhMô tả
/tools [list|disable|enable] [name...]Quản lý công cụ: liệt kê các công cụ có sẵn hoặc tắt/bật các công cụ cụ thể cho phiên hiện tại. Việc vô hiệu hóa một công cụ sẽ xóa công cụ đó khỏi bộ công cụ của tác nhân và kích hoạt thiết lập lại phiên.
/toolsetsLiệt kê các bộ công cụ có sẵn
/browser [connect|disconnect|status]Quản lý kết nối CDP Chrome cục bộ. connect đính kèm các công cụ trình duyệt vào phiên bản Chrome đang chạy (mặc định: ws://localhost:9222 ). disconnect tách ra. status hiển thị kết nối hiện tại. Tự động khởi chạy Chrome nếu không phát hiện thấy trình gỡ lỗi nào.
/skillsTìm kiếm, cài đặt, kiểm tra hoặc quản lý các kỹ năng từ cơ quan đăng ký trực tuyến
/cronQuản lý các tác vụ đã lên lịch (liệt kê, thêm/tạo, chỉnh sửa, tạm dừng, tiếp tục, chạy, xóa)
/reload-mcp (bí danh: /reload_mcp )Tải lại máy chủ MCP từ config.yaml
/pluginsLiệt kê các plugin đã cài đặt và trạng thái của chúng

Thông tin

LệnhMô tả
/helpHiển thị thông báo trợ giúp này
/usageHiển thị mức sử dụng mã thông báo, phân tích chi phí và thời lượng phiên
/insightsHiển thị thông tin chi tiết và phân tích về mức sử dụng (30 ngày qua)
/platforms (bí danh: /gateway )Hiển thị trạng thái nền tảng cổng/nhắn tin
/pasteKiểm tra clipboard để tìm hình ảnh và đính kèm nó
/profileHiển thị tên hồ sơ hoạt động và thư mục chính

Thoát

LệnhMô tả
/quitThoát CLI (cũng: /exit ). Xem ghi chú về /q trong /queue ở trên.

Lệnh gạch chéo CLI động

LệnhMô tả
/<skill-name>Tải mọi kỹ năng đã cài đặt dưới dạng lệnh theo yêu cầu. Ví dụ: /gif-search , /github-pr-workflow , /excalidraw .
/skills ...Tìm kiếm, duyệt, kiểm tra, cài đặt, kiểm tra, xuất bản và định cấu hình các kỹ năng từ cơ quan đăng ký và danh mục kỹ năng tùy chọn chính thức.

Lệnh nhanh

Các lệnh nhanh do người dùng xác định ánh xạ bí danh ngắn tới dấu nhắc dài hơn. Định cấu hình chúng trong ~/.hermes/config.yaml :

quick_commands:
review: "Review my latest git diff and suggest improvements"
deploy: "Run the deployment script at scripts/deploy.sh and verify the output"
morning: "Check my calendar, unread emails, and summarize today's priorities"

```Then type `/review` , `/deploy` , or `/morning` in the CLI. Các lệnh nhanh được giải quyết tại thời điểm gửi đi và không được hiển thị trong bảng trợ giúp/tự động hoàn thành tích hợp sẵn.

#

## Độ phân giải bí danh

Các lệnh hỗ trợ khớp tiền tố: gõ `/h` phân giải thành `/help` , `/mod` phân giải thành `/model` . Khi tiền tố không rõ ràng (khớp với nhiều lệnh), kết quả khớp đầu tiên trong thứ tự đăng ký sẽ thắng. Tên lệnh đầy đủ và bí danh đã đăng ký luôn được ưu tiên hơn các kết quả khớp tiền tố.

#

# Nhắn tin lệnh gạch chéo

Cổng nhắn tin hỗ trợ các lệnh tích hợp sau trong các cuộc trò chuyện Telegram, Discord, Slack, WhatsApp, Signal, Email và Home Assistant:| Lệnh | Mô tả |
|----------|-------------|
| `/new` | Bắt đầu một cuộc trò chuyện mới. |
| `/reset` | Đặt lại lịch sử cuộc trò chuyện. |
| `/status` | Hiển thị thông tin phiên. |
| `/stop` | Tiêu diệt tất cả các tiến trình đang chạy trong nền và làm gián đoạn tác nhân đang chạy. |
| `/model [provider:model]` | Hiển thị hoặc thay đổi mô hình. Hỗ trợ chuyển đổi nhà cung cấp ( `/model zai:glm-5` ), điểm cuối tùy chỉnh ( `/model custom:model` ), nhà cung cấp tùy chỉnh được đặt tên ( `/model custom:local:qwen` ) và tự động phát hiện ( `/model custom` ). |
| `/provider` | Hiển thị tính khả dụng và trạng thái xác thực của nhà cung cấp. |
| `/personality [name]` | Đặt lớp phủ cá tính cho phiên. |
| `/retry` | Hãy thử lại tin nhắn cuối cùng. |
| `/undo` | Xóa trao đổi cuối cùng. |
| `/sethome` (bí danh: `/set-home` ) | Đánh dấu cuộc trò chuyện hiện tại là kênh chính của nền tảng để giao hàng. |
| `/compress` | Nén ngữ cảnh hội thoại theo cách thủ công. |
| `/title [name]` | Đặt hoặc hiển thị tiêu đề phiên. |
| `/resume [name]` | Tiếp tục một phiên được đặt tên trước đó. |
| `/usage` | Hiển thị mức sử dụng mã thông báo, phân tích chi phí ước tính (đầu vào/đầu ra), trạng thái cửa sổ ngữ cảnh và thời lượng phiên. |
| `/insights [days]` | Hiển thị phân tích sử dụng. |
| `/reasoning [level\|show\|hide]` | Thay đổi nỗ lực suy luận hoặc chuyển đổi hiển thị lý luận. |
| `/voice [on\|off\|tts\|join\|channel\|leave\|status]` | Kiểm soát câu trả lời bằng giọng nói trong cuộc trò chuyện. `join` / `channel` / `leave` quản lý chế độ kênh thoại Discord. |
| `/rollback [number]` | Liệt kê hoặc khôi phục các điểm kiểm tra hệ thống tập tin. |
| `/background <prompt>` | Chạy lời nhắc trong một phiên nền riêng biệt. Kết quả được gửi trở lại cuộc trò chuyện tương tự khi nhiệm vụ kết thúc. Xem [Phiên nền nhắn tin](/docs/user-guide/messaging/#background-sessions). |
| `/plan [request]` | Tải kỹ năng `plan` đi kèm để viết kế hoạch giảm giá thay vì thực hiện công việc. Các kế hoạch được lưu trong `.hermes/plans/` tương ứng với thư mục làm việc không gian làm việc/phụ trợ đang hoạt động. |
| `/reload-mcp` (bí danh: `/reload_mcp` ) | Tải lại máy chủ MCP từ config. |
| `/yolo` | Chuyển đổi chế độ YOLO - bỏ qua tất cả lời nhắc phê duyệt lệnh nguy hiểm. |
| `/commands [page]` | Duyệt tất cả các lệnh và kỹ năng (phân trang). |
| `/approve [session\|always]` | Phê duyệt và thực hiện một lệnh nguy hiểm đang chờ xử lý. `session` chỉ phê duyệt phiên này; `always` thêm vào danh sách cho phép vĩnh viễn. |
| `/deny` | Từ chối một lệnh nguy hiểm đang chờ xử lý. |
| `/update` | Cập nhật Hermes Agent lên phiên bản mới nhất. |
| `/help` | Hiển thị trợ giúp nhắn tin. |
| `/<skill-name>` | Gọi bất kỳ kỹ năng đã cài đặt nào theo tên. |

#

# Ghi chú- `/skin` , `/tools` , `/toolsets` , `/browser` , `/config` , `/prompt` , `/cron` , `/skills` , `/platforms` , `/paste` , `/statusbar` và `/plugins` là các lệnh **chỉ CLI**.
- `/verbose` **theo mặc định chỉ dành cho CLI**, nhưng có thể được bật cho nền tảng nhắn tin bằng cách đặt `display.tool_progress_command: true` trong `config.yaml` . Khi được bật, nó sẽ chuyển chế độ `display.tool_progress` và lưu vào config.
- `/status` , `/sethome` , `/update` , `/approve` , `/deny` và `/commands` là các lệnh **chỉ dành cho nhắn tin**.
- `/background` , `/voice` , `/reload-mcp` , `/rollback` và `/yolo` hoạt động trong **cả** CLI và cổng nhắn tin.
- `/voice join` , `/voice channel` và `/voice leave` chỉ có ý nghĩa trên Discord.