作指南:多主機(jī)AI工作流如何搭建)
Hermes Desktop多Profile多Agent協(xié)作指南多主機(jī)AI工作流如何搭建【免費下載鏈接】hermes-desktopThe safest, simplest way to manage Hermes from your Mac. Pure SSH. No gateways, no exposed ports, no browser layer.項目地址: https://gitcode.com/gh_mirrors/he/hermes-desktopHermes Desktop 是一款原生 macOS 應(yīng)用讓你通過 SSH 安全地管理 Hermes Agent支持多 Profile、多主機(jī)協(xié)作輕松搭建多 Agent 并行工作的 AI 工作流。無需網(wǎng)關(guān)、無需開放端口、無需瀏覽器層。為什么需要多Profile、多Agent協(xié)作很多用戶只把 Hermes 當(dāng)成一個聊天助手其實 Hermes 天然支持多 Profile每個 Profile 擁有獨立的會話、技能Skills、定時任務(wù)Cron Jobs和文件空間。把不同 Profile 理解為不同的 Agent 角色就很直觀了Profile 示例角色定位default日常問答、通用任務(wù)researcher專注調(diào)研與資料整理devops服務(wù)器運維、定時巡檢配合 Hermes Desktop 的多主機(jī)連接能力你可以讓本機(jī)、樹莓派、VPS 上各自的 Hermes 同時工作——這就是多主機(jī) AI 工作流的基礎(chǔ)。整個應(yīng)用的設(shè)計原則是Hermes 主機(jī)永遠(yuǎn)是唯一事實來源應(yīng)用不創(chuàng)建影子狀態(tài)、不做本地鏡像。搭建前提一次配齊長期省心開始前請確認(rèn)以下條件細(xì)節(jié)見 docs/distribution.mdMac 運行macOS 14 或更新版本Hermes 所在機(jī)器上可用python3Hermes 數(shù)據(jù)位于~/.hermes、命名 Profile~/.hermes/profiles/名稱或自定義 Hermes homeSSH 主機(jī)需要提前配好免密登錄密鑰認(rèn)證 已接受 host key判斷標(biāo)準(zhǔn)很簡單如果你在 Mac 的終端里執(zhí)行ssh your-host不需要輸密碼和確認(rèn)那 Hermes Desktop 基本就準(zhǔn)備好了。第一步添加多個主機(jī)連接打開應(yīng)用進(jìn)入Settings設(shè)置頁面點擊創(chuàng)建連接為每臺 Hermes 主機(jī)建一個 Profile 條目源碼實現(xiàn)見 ConnectionsView.swift 與 ConnectionEditorSheet.swift。本機(jī) Hermes選This Mac如果 Hermes 裝在這臺 Mac 上直接選This Mac無需任何 SSH 配置。應(yīng)用會以當(dāng)前 macOS 用戶的權(quán)限直接操作真實的 Hermes 文件、Cron 任務(wù)和會話數(shù)據(jù)。 本地模式是顯式選擇的不會被一個不完整的 SSH 配置推斷出來也不會與指向localhost的 SSH 連接混淆。遠(yuǎn)程主機(jī)選SSH Host兩種填法任選其一SSH 別名推薦填你在終端里習(xí)慣用的短名如hermes-home它來自~/.ssh/configHost / User / Port 留空即可主機(jī)詳情分別填寫 Host、User、Port默認(rèn) 22填完后點擊Test做預(yù)檢本地模式驗證能否以當(dāng)前用戶啟動命令并找到python3SSH 模式檢查可達(dá)性、免密認(rèn)證和遠(yuǎn)程python3環(huán)境。這樣你可以同時保存本機(jī) VPS 樹莓派三條連接隨時切換。第二步為每個連接綁定 Hermes Profile這是多 Agent 協(xié)作的核心一步。在連接編輯界面中有Hermes profile字段模型定義見 ConnectionProfile.swift留空→ 使用該主機(jī)的默認(rèn)~/.hermes應(yīng)用仍會自動發(fā)現(xiàn)這臺主機(jī)上通過連接可用的其他 Profile填researcher→ 指向~/.hermes/profiles/researcher如果你的 Hermes 不在標(biāo)準(zhǔn)目錄可以改填自定義 Hermes home 路徑兩者只能選其一Profile 不只是個標(biāo)簽它會貫穿整個應(yīng)用Sessions、Workflows、Cron Jobs、Kanban、Files、Usage、Skills、Terminal 全部與當(dāng)前連接 當(dāng)前 Profile保持對齊。切換連接或 Profile你看到的一切數(shù)據(jù)都會跟著切換——這就是多 Agent 并行而不互相串臺的關(guān)鍵。第三步用 Workflows 固化每個Agent的工作流每個 Agent 的標(biāo)準(zhǔn)動作都可以存成Workflow 預(yù)設(shè)預(yù)設(shè)結(jié)構(gòu)見 WorkflowModels.swift進(jìn)入Workflows頁面為當(dāng)前主機(jī)/Profile 創(chuàng)建一個命名預(yù)設(shè)例如每日巡檢報告寫入提示詞Prompt并可勾選需要預(yù)加載的Skills點擊運行 → 應(yīng)用會打開一個全新的終端標(biāo)簽頁自動帶上--profile和--skills參數(shù)啟動 Hermes并注入第一句話預(yù)設(shè)按主機(jī) Profile作用域隔離存儲在本機(jī) Mac 上你在defaultProfile 建的預(yù)設(shè)不會跑到researcher上。若預(yù)設(shè)引用的技能在當(dāng)前 Profile 不可用應(yīng)用會明確提示而不是靜默失敗。第四步在 Terminal 中并行運行多個Agent內(nèi)置終端是真正跑在目標(biāo)主機(jī)上的本地或 SSH Shell支持標(biāo)簽頁管理實現(xiàn)見 TerminalWorkspaceStore.swift每條連接 Profile組合擁有獨立的工作區(qū)指紋切換組合時應(yīng)用會自動定位到對應(yīng)標(biāo)簽頁想同時看兩個 Agent 干活為不同連接各開一個終端標(biāo)簽頁即可需要 shell 權(quán)限、命令審批、長時輸出時直接用內(nèi)置終端而非聊天界面第五步統(tǒng)一監(jiān)控各Agent的運行狀態(tài)多 Agent 跑起來后你需要一屏看清全局Sessions搜索、閱讀真實會話存儲可置頂重要會話、在內(nèi)置 TUI 聊天中恢復(fù)會話Cron Jobs查看和管理真實的調(diào)度器狀態(tài)支持創(chuàng)建、暫停、立即執(zhí)行、刪除UsageToken 總量、Top 會話、Top 模型與趨勢掌握每個 Agent 的消耗Kanban打開上游 Hermes Kanban 工作區(qū)做任務(wù)分派與依賴管理Skills發(fā)現(xiàn)并編輯真實的SKILL.md為不同 Agent 配置不同的技能包常見問題Q多 Profile 之間會互相污染數(shù)據(jù)嗎不會。每個 Profile 對應(yīng)獨立的~/.hermes/profiles/名稱目錄會話、技能、Cron 任務(wù)天然隔離Hermes Desktop 也不維護(hù)同步鏡像所有狀態(tài)都留在 Hermes 主機(jī)上。Q一個主機(jī)上能開多個 Profile 的標(biāo)簽頁嗎可以。終端標(biāo)簽頁按連接 Profile指紋區(qū)分你可以同時掛著default和researcher兩個會話。Q應(yīng)用安全嗎存了什么建議先閱讀 SECURITY.md 了解安全模型。應(yīng)用只在 Mac 的~/Library/Application Support/HermesDesktop下保存連接配置、置頂會話、工作流預(yù)設(shè)等少量本地偏好會話與業(yè)務(wù)數(shù)據(jù)始終留在主機(jī)上。小結(jié)用 Hermes Desktop 搭建多主機(jī) AI 工作流核心就四步為每臺主機(jī)添加連接This Mac或SSH Host為每個 Agent 綁定 Hermes Profile用 Workflows 固化每個角色的重復(fù)動作用終端標(biāo)簽頁 Sessions / Cron / Usage 并行驅(qū)動與監(jiān)控純 SSH、無網(wǎng)關(guān)、無暴露端口主機(jī)仍是唯一事實來源——這正是多 Profile、多 Agent 協(xié)作既靈活又安全的底層邏輯?!久赓M下載鏈接】hermes-desktopThe safest, simplest way to manage Hermes from your Mac. Pure SSH. No gateways, no exposed ports, no browser layer.項目地址: https://gitcode.com/gh_mirrors/he/hermes-desktop創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考