跳至主要內容

AI 代理程式

NanoClaw

小巧的開放原始碼個人代理程式,會在各自的容器中執行每個群組的工作。

連結方式
API 金鑰 Skill
連接器
SPREVA
方案
免費且開放原始碼。

開始之前

  • 已安裝 NanoClaw,並設定好它的憑證閘道 OneCLI。
  • 一組 API 金鑰,在 SPREVA 的開發人員中,於 API 金鑰建立。

設定步驟

  1. 1

    把你的 SPREVA API 金鑰存放在 OneCLI 中,且只用於 SPREVA 的位址。OneCLI 會把它加到每個傳給 SPREVA 的請求中,所以你的代理程式永遠看不到它:

    終端機
    onecli secrets create --name SPREVA --type generic \
      --value "$SPREVA_API_KEY" --host-pattern dev-app.spreva.ai \
      --header-name Authorization --value-format "Bearer {value}"
  2. 2

    依照 NanoClaw 的憑證指南,把密鑰提供給應該使用 SPREVA 的代理程式群組。

  3. 3

    用 ncl groups list 找到群組的 ID,然後把 SPREVA 加到群組並核准這項變更:

    終端機
    ncl groups config add-mcp-server --id <group-id> \
      --name spreva --url https://dev-app.spreva.ai/api/mcp
  4. 4

    重新啟動群組,讓它的代理程式載入 SPREVA,並核准重新啟動:

    終端機
    ncl groups restart --id <group-id>

其他連結方式

  • CLI 和 Agent Skill

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

    終端機
    export SPREVA_API_KEY=spreva_sk_...
    npx -y @spreva/cli skill install --dir container/skills

確認是否正常運作

開始新的對話,然後問:

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

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

注意事項

  • 在你的 NanoClaw 資料夾中執行 Agent Skill 指令。它會把 Skill 放在每個群組都會讀取的 container/skills 中。

疑難排解

新增後找不到 SPREVA

新增伺服器和重新啟動群組都需要等你核准。兩者都核准後,群組重新啟動時就會載入 SPREVA。

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