跳至主要內容

AI 代理程式

Hermes Agent

Nous Research 的開放原始碼代理程式,會把學到的東西保存為 Skill。

連結方式
登入 API 金鑰 Skill
連接器
SPREVA
方案
免費且開放原始碼。模型供應商由你自備。

開始之前

  • 已安裝 Hermes Agent。
  • 一組 API 金鑰,在 SPREVA 的開發人員中,於 API 金鑰建立。

設定步驟

  1. 1

    把你的 SPREVA API 金鑰加到 Hermes 的密鑰檔案中:

    ~/.hermes/.env
    SPREVA_API_KEY=spreva_sk_...
  2. 2

    在 Hermes 設定的 mcp_servers 下方新增 SPREVA:

    ~/.hermes/config.yaml
    mcp_servers:
      spreva:
        url: "https://dev-app.spreva.ai/api/mcp"
        headers:
          Authorization: "Bearer ${SPREVA_API_KEY}"
  3. 3

    在 Hermes 工作階段中執行 /reload-mcp,或重新啟動 Hermes。

  4. 4

    確認 Hermes 能連上 SPREVA:

    終端機
    hermes mcp test spreva

其他連結方式

  • 連接器網址和登入

    把連接器網址貼到應用程式中,登入 SPREVA 並點選「允許」。不需要保管任何金鑰。

    終端機
    hermes mcp add spreva \
      --url https://dev-app.spreva.ai/api/mcp \
      --auth oauth
  • CLI 和 Agent Skill

    安裝 spreva 命令列工具和它的 Agent Skill,適合在終端機中工作的代理程式。

    終端機
    export SPREVA_API_KEY=spreva_sk_...
    npx -y @spreva/cli skill install --target hermes

確認是否正常運作

開始新的對話,然後問:

詢問你的代理程式
這週 SPREVA 上有哪些內容要發布?

Hermes Agent 會呼叫 SPREVA 的 overview 工具,並回覆工作空間的時區、接下來要發布的內容,以及需要處理的事項。第一次使用時,Hermes Agent 可能會請你允許這個工具。

注意事項

  • 如果要使用 Agent Skill,請把 SPREVA_API_KEY 加到 ~/.hermes/config.yaml 的 terminal.env_passthrough 中。除非密鑰列在那裡,否則 Hermes 不會把它們傳給它執行的指令。

疑難排解

Hermes 拒絕連結到 SPREVA

金鑰是空的時候,Hermes 不會連結。確認 ~/.hermes/.env 中有 SPREVA_API_KEY,然後執行 /reload-mcp。

遇到其他問題?疑難排解涵蓋了反覆要求登入、方案、上限和時區等狀況。