我們剛剛合併了 oh-my-agent 管理 MCP 程序的全面重構。之前,每個代理會話都會產生一份 stdio MCP 伺服器的複本。我們在六個會話中測得 65 個程序與 800MB 記憶體。現已預設為每個專案共享 serena 守護程式。
新功能
-
BGM 渲染:影片代理現在支援
--music <preset>參數,可離線渲染背景音樂。 - Strudel 整合:音樂透過 Strudel 在無頭 Chrome 實例中產生,無需在 CLI 中新增 npm 依賴。
-
統一設定:原始碼管理設定已整合至單一
.agents/oma-config.yaml檔案。
音樂預設值是安排而非循環播放,透過音階度數與每小節增益漸變,在指定持續時間內建立適當的音樂床。
已修正問題
-
全域安裝範圍:修正
oma install --global將家目錄註冊為專案的錯誤,避免語言偵測掃描器誤判多達 20,000 個無關檔案。 -
Hook 路徑:
oma-hook.sh包裝程式不再硬編譯安裝程式絕對路徑,讓跨團隊的版本控制 hook 保持乾淨。 -
模型探測:修正
model:probe指令,使其能正確解析自訂註冊的 slug,而非一律回退至擁有者前綴。 -
MCP 橋接路徑:停止橋接程式將機器特定的絕對路徑寫入已提交的
.mcp.json檔案。
這些修正可防止本機安裝環境洩漏至版本控制,並在不同機器間共享時避免工作流程中斷。
改善項目
- 守護程式生命週期:新的橋接模式會為每個專案啟動單一 serena HTTP 守護程式,並在各會話間共享。守護程式在閒置 10 分鐘寬限期後自動關閉。
-
成品大小:移除 298 個檔案與 4.8MB 重複的技能成品,方法是刪除
generated/追蹤目錄。 - 提示工程:依照 Anthropic 最新情境指引,從核心技能中移除明確的自我驗證指令與輸出格式範例。
- 技能長度檢查:當技能本文超過提示工程指南建議的 500 行限制時,發出警告。
提示精簡已在 20 次代理執行中驗證,證實移除明確範例反而能提升代理修正可變排序鍵的能力,且未引入誤判。
安裝方式
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
Enter fullscreen mode Exit fullscreen mode
# Windows (PowerShell)
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex
Enter fullscreen mode Exit fullscreen mode
oh-my-agent 專為「編排多於提示」的團隊而設計。接下來:擴展影片合成器,支援自訂品牌圖層。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.