工具

可設定工具集

可透過 CLI 或儀表板啟用和停用的工具集。

概念專屬圖版可設定工具集hx-graph-context-concept-configurable-toolsets正在載入視覺預覽…
以原始尺寸檢視

可設定工具集

這是什麼

這是一組暴露給操作員的能力開關,可由 CLI 或儀表板決定哪些工具集生效。

白話解釋

可以把它想成汽車經銷商的選配表與工廠的完整零件目錄:完整目錄收錄全部 57 個工具集,但買家真正能勾選的只有選配表上約二十多組能力。可設定工具集就是這張選配表,每一組都有容易理解的名稱與說明,讓操作員決定要開啟哪些能力。

為什麼重要

Hermes 靜態定義了 57 個工具集,但 hermes_cli/tools_config.py 只把其中 25 個提供給 CLI 或儀表板切換;其餘是操作員不會直接切換的結構性組合。成本控制實際上是在這 25 個可設定群組上管理能力,而不是讓人面對完整內部清單。WhatsApp、Discord 等平台專用工具集也能只為正在使用的閘道開啟。

運作方式

CONFIGURABLE_TOOLSETS 是由 (key, label, description) 元組組成的扁平清單,包含 browserterminalfilecronjob 等項目,CLI 與儀表板會把它們呈現為切換開關(hermes_cli/tools_config.py)。部分項目受平台限制,例如 Discord 管理工具只會出現在 Discord 平台;_DEFAULT_OFF_TOOLSETS 則讓影片生成、X 搜尋等特殊或付費功能在新安裝時維持未勾選,除非已偵測到必要憑證。選擇結果依平台儲存在 config.yamlplatform_toolsets key 下,_get_platform_tools() 會將這份清單與 hermes-cli 等複合預設值整合,並讓使用者的明確選擇優先於推導結果。

具體範例

有人執行 hermes tools 設定 Slack bot:

  1. 畫面顯示約 25 個具名工具集,而不是全部 57 個;Home AssistantSpotify 因屬預設關閉項目,一開始不會勾選。
  2. 他啟用「瀏覽器自動化」與「檔案操作」,並保持「影片生成」關閉。
  3. 選擇結果寫入 config.yaml 的 Slack 平台項目;Slack 代理下次執行時,工具結構描述只會出現已啟用的工具集。

如何連結

「可設定工具集」屬於「工具」系列,最直接相關的概念包括「工具集」、「瀏覽器工具」、「代理執行環境」與「個人作業系統」。

來源證據

  • hermes_cli/tools_config.py#<file>tool_config 的來源圖譜結構性備援;確認該檔是工具、工具集與 MCP 中漸進式工具探索結構的核心來源檔,不單獨證明特定函式呼叫順序。

工作流程

  • 目前尚無第一輪工作流程對應;此概念仍透過文章與來源證據出現在知識庫圖譜中。

相關文章

  • 目前沒有文章以足夠頻率直接提及此概念名稱或別名,尚未達到提及探勘門檻。

相關筆記