H繁中版
<!-- Source: https://hermesbible.com/docs/user-guide/features/overview -->

章節:核心功能 · 網址:https://hermesbible.com/docs/user-guide/features/overview

Hermes Agent 包含豐富的功能,遠不止基本的聊天。從持久記憶和檔案感知的上下文,到瀏覽器自動化和語音對話,這些功能協同運作,使 Hermes 成為強大的自主助手。

提示 — 不知道從哪裡開始?

hermes setup --portal 一個命令即可設定模型提供者及所有四個 Tool Gateway 工具(網路搜尋、圖片生成、TTS、瀏覽器)。參見 Nous Portal

核心

  • 工具與工具組 — 工具是擴展代理能力的函式。它們按邏輯組織成工具組,可依平台啟用或停用,涵蓋網路搜尋、終端機執行、檔案編輯、記憶、委派等功能。
  • 技能系統 — 代理可按需載入的知識文件。技能採用漸進式揭露模式以減少 token 使用量,並與 agentskills.io 開放標準相容。
  • 持久記憶 — 有界、經過策劃的記憶,跨 session 持久儲存。Hermes 透過 MEMORY.mdUSER.md 記住你的偏好設定、專案、環境以及它所學到的內容。
  • 上下文檔案 — Hermes 自動發現並載入專案上下文檔案(.hermes.mdAGENTS.mdCLAUDE.mdSOUL.md.cursorrules),以塑造它在專案中的行為方式。
  • 上下文引用 — 輸入 @ 後跟引用內容,即可將檔案、資料夾、git diff 和網址直接注入你的訊息中。Hermes 會在行內展開引用並自動附加內容。
  • 檢查點 — Hermes 在變更檔案前自動快照你的工作目錄,萬一出錯可使用 /rollback 回滾。

自動化

  • 排程任務(Cron) — 使用自然語言或 cron 表達式排程任務自動執行。作業可附加技能、將結果傳送到任意平台,並支援暫停/繼續/編輯操作。
  • 子代理委派delegate_task 工具可產生具有獨立上下文、受限工具組和獨立終端機 session 的子代理實例。預設可同時執行 3 個子代理(可設定),支援並行工作流程。
  • 程式碼執行execute_code 工具讓代理編寫 Python 腳本以程式化方式呼叫 Hermes 工具,透過沙箱 RPC 執行將多步驟工作流程壓縮為單次 LLM 回合。
  • 事件鉤子 — 在關鍵生命週期節點執行自訂程式碼。閘道鉤子處理日誌、警示和 webhook;外掛鉤子處理工具攔截、指標和防護欄。
  • 批次處理 — 在數百或數千個提示上並行執行 Hermes 代理,產生結構化的 ShareGPT 格式軌跡資料,用於訓練資料生成或評估。

媒體與網路

  • 語音模式 — 在 CLI 和訊息平台上提供完整的語音互動。使用麥克風與代理對話、聆聽語音回覆,並在 Discord 語音頻道中進行即時語音對話。
  • 瀏覽器自動化 — 支援多種後端的完整瀏覽器自動化:Browserbase 雲端、Browser Use 雲端、透過 CDP 連接本地 Chrome/Brave/Chromium/Edge,或本地 Chromium。可瀏覽網站、填寫表單並擷取資訊。
  • 視覺與圖片貼上 — 多模態視覺支援。從剪貼簿將圖片貼到 CLI 中,即可要求代理使用任何支援視覺的模型進行分析、描述或處理。
  • 圖片生成 — 使用 FAL.ai 從文字提示生成圖片。支援九種模型(FLUX 2 Klein/Pro、GPT-Image 1.5/2、Nano Banana Pro、Ideogram V3、Recraft V4 Pro、Qwen、Z-Image Turbo);可透過 hermes tools 選擇模型。
  • 語音與 TTS — 跨所有訊息平台的文字轉語音輸出和語音訊息轉寫,提供十種原生提供者選項:Edge TTS(免費)、ElevenLabs、OpenAI TTS、MiniMax、Mistral Voxtral、Google Gemini、xAI、NeuTTS、KittenTTS 和 Piper — 並支援自訂命令提供者以連接任何本地 TTS CLI。

整合

  • MCP 整合 — 透過 stdio 或 HTTP 傳輸連接任何 MCP 伺服器。存取來自 GitHub、資料庫、檔案系統和內部 API 的外部工具,無需編寫原生 Hermes 工具。包含逐伺服器工具篩選和取樣支援。
  • 提供者路由 — 精細控制哪些 AI 處理者處理你的請求。可按成本、速度或品質進行排序、白名單、黑名單和優先順序配置。
  • 備援提供者 — 當主要模型發生錯誤時,自動切換至備援 LLM 提供者,包括視覺和壓縮等輔助任務的獨立備援機制。
  • 憑證池 — 將 API 呼叫分散至同一提供者的多個金鑰。在達到速率限制或發生失敗時自動輪替。
  • 提示快取 — 內建跨 session 1 小時前綴快取,適用於原生 Anthropic、OpenRouter 和 Nous Portal 上的 Claude。始终啟用;無需設定。
  • 記憶提供者 — 外接外部記憶後端(Honcho、OpenViking、Mem0、Hindsight、Holographic、RetainDB、ByteRover、Supermemory),實現跨 session 使用者建模和超出內建記憶系統的個人化功能。
  • API 伺服器 — 將 Hermes 暴露為相容 OpenAI 格式的 HTTP 端點。可連接任何支援 OpenAI 格式的前端 — Open WebUI、LobeChat、LibreChat 等。
  • IDE 整合(ACP) — 在相容 ACP 的編輯器(如 VS Code、Zed 和 JetBrains)中使用 Hermes。聊天、工具活動、檔案差異和終端機命令都會在編輯器內渲染。
  • 批次處理 — 從 CLI 並行處理大量提示或任務,產生結構化輸出和軌跡擷取,適用於評估或下游訓練流程。

自訂

  • 個性與 SOUL.md — 完全可自訂的代理個性。SOUL.md 是主要的身份檔案 — 位於系統提示的最前方 — 你可在每個 session 中切換內建或自訂的 /personality 預設設定。
  • 外觀與主題 — 自訂 CLI 的視覺呈現:橫幅顏色、旋轉圖示的樣式和動詞、回應方塊標籤、品牌文字和工具活動前綴。
  • 外掛 — 新增自訂工具、鉤子和整合,無需修改核心程式碼。三種外掛類型:通用外掛(工具/鉤子)、記憶提供者(跨 session 知識)和上下文引擎(替代的上下文管理方式)。透過統一的 hermes plugins 互動式介面進行管理。


工具與工具組