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