設定檔
這是什麼
把指示、模型偏好與工具慣例封裝成可重用的代理角色,讓同一套 Hermes 安裝能切換工作方式。
白話解釋
想像汽車車門上的駕駛設定按鈕:從「1」切到「2」,座椅、後照鏡與電台預設都換成另一位駕駛的選項,但仍是同一輛車。Hermes 設定檔也一樣;切換後,同一套安裝會使用不同個性、預設模型與工具箱,不必重做設定。
為什麼重要
研究助理與程式代理可透過設定檔擁有不同指示、模型偏好與工具慣例,卻不必每次複製整套環境。這讓同一 Hermes 安裝可以實際維護多種角色,而不必為每種角色個別部署。設定檔也有專用儀表板 API 路由,因此切換或刪除是正式操作,不是手動編輯設定檔案。
運作方式
每個設定檔都是獨立主目錄,擁有自己的 config.yaml、SOUL.md 指示檔與技能集,由 hermes_cli/profiles.py 中的 create_profile、delete_profile、rename_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、選擇不同模型,再把它設為作用中後開始重構。之後從儀表板開啟 writer 的 SOUL.md 調整語氣,不會碰到 coder 的設定。
如何連結
「設定檔」屬於「介面」系列。最直接相關的概念包括:「Discord 整合」、「對話」、「代理執行環境」、「個人作業系統」。這些連結描述教學關係,不取代來源證據。
來源證據
route:DELETE:/api/profiles/{name}— 正式關聯仍保留,但此來源未納入目前核心來源投影的驗證範圍;應回到釘選版本確認,不能把它當作已驗證程式行為的依據。
工作流程
- 目前尚無第一輪工作流程對應;此概念仍透過文章與來源證據出現在知識庫圖譜中。
相關文章
- 如何比大多數人更善用 Hermes:架構、專案隔離與可擴展工作流程
- 掌握 Hermes Desktop:從本機聊天應用程式到永遠線上的代理控制中心
- 十個被低估的 Hermes 功能,展現其真實力量
- 七個節省成本的 Hermes 工作流程,超越單純對話
- Hermes 終極新手入門指南:從首次安裝到 AI 營運團隊
