介面

設定檔

可重複使用的代理角色,擁有各自的指令、模型偏好和工具慣例。

概念專屬圖版設定檔hx-graph-context-concept-profiles正在載入視覺預覽…
以原始尺寸檢視

設定檔

這是什麼

把指示、模型偏好與工具慣例封裝成可重用的代理角色,讓同一套 Hermes 安裝能切換工作方式。

白話解釋

想像汽車車門上的駕駛設定按鈕:從「1」切到「2」,座椅、後照鏡與電台預設都換成另一位駕駛的選項,但仍是同一輛車。Hermes 設定檔也一樣;切換後,同一套安裝會使用不同個性、預設模型與工具箱,不必重做設定。

為什麼重要

研究助理與程式代理可透過設定檔擁有不同指示、模型偏好與工具慣例,卻不必每次複製整套環境。這讓同一 Hermes 安裝可以實際維護多種角色,而不必為每種角色個別部署。設定檔也有專用儀表板 API 路由,因此切換或刪除是正式操作,不是手動編輯設定檔案。

運作方式

每個設定檔都是獨立主目錄,擁有自己的 config.yamlSOUL.md 指示檔與技能集,由 hermes_cli/profiles.py 中的 create_profiledelete_profilerename_profile 等函式管理。儀表板透過 REST 端點提供操作:POST /api/profiles 建立設定檔且可複製另一設定檔的設定與技能,DELETE /api/profiles/{name} 刪除,PUT /api/profiles/{name}/model 獨立設定預設模型與提供者(hermes_cli/web_server.py)。設定檔還可帶簡短描述作為看板路由訊號;set_active_profile 每次標記一個作用中設定檔,新的 CLI 呼叫預設採用它。

具體範例

同一套 Hermes 安裝建立兩個角色:writer 設定檔以較便宜模型草擬文章,coder 設定檔則使用較強模型並啟用終端機與檔案編輯工具。使用者複製預設設定檔建立 coder、選擇不同模型,再把它設為作用中後開始重構。之後從儀表板開啟 writerSOUL.md 調整語氣,不會碰到 coder 的設定。

如何連結

「設定檔」屬於「介面」系列。最直接相關的概念包括:「Discord 整合」、「對話」、「代理執行環境」、「個人作業系統」。這些連結描述教學關係,不取代來源證據。

來源證據

  • route:DELETE:/api/profiles/{name} — 正式關聯仍保留,但此來源未納入目前核心來源投影的驗證範圍;應回到釘選版本確認,不能把它當作已驗證程式行為的依據。

工作流程

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

相關文章

相關筆記