Theme / v4.19.4
Oh My OpenAgent
AI 代理編排系統
Changelog
版本更新紀錄
收錄 Oh My OpenAgent 的版本變遷軌跡。每條紀錄以舊值→新值呈現,舊值以紅線劃掉但保留可見,方便對照改動軌跡。
v5.0.0-beta.51
僅上游變動2026-09-09- 版本定位:2026-09-09 查核時 beta 序列由 v5.0.0-beta.30→v5.0.0-beta.51;正式 stable 仍是
v4.19.4。因此本站正式version不升 beta,這個條目是「前瞻學習紀錄」,不是 stable 升級通知。 - 新增功能:beta.51 所帶 senpi 2026.9.9-2 新增 GPT Image 2.5,預設
gpt-image-2.5-sunburst,另有 flare / gpt-image-2,可選xhigh/maxquality,並支援最多五張 PNG/JPEG/WEBP reference-image editing。 - Memory / Recall 新增與改變:beta.34 後 Memorian recall 走兩階段 gate + next-turn delivery;beta.47 把 shutdown journal flush 提到最前面,避免 config reload 等正常事件造成記憶遺失;beta.51 再把 persona assets 在 component register 時一次載入並 process-wide cache,使 running session 遇到 in-place upgrade 或 asset rename/prune 時 recall 不會突然失敗。
- 行為改變:有
eval的 session 預設把 bash / powershell / workflow / monitor 收斂成 eval-only routing;provider context budget 也改成實際 input cap,而不是宣告的總 context window。恢復 oversized session 時會先進 required-compaction,再接受第一個 prompt。 - Windows / RPC 修正:shared RPC host 不再因 PowerShell process-baseline probe 超時而約一分鐘後自我終止;Anthropic Claude Pro/Max 的 RPC interactive login 改走 extension UI dialog channel;Windows DAG lock quarantine cleanup 遇 sharing violation 會短暫 retry。
- OAuth / Provider 修正:同機其他 OmO/senpi process 佔用 Anthropic OAuth callback port 時會改綁 ephemeral loopback port,不再直接 state-mismatch;native tool search 只在支援模型注入且修正
tool_referencewire field,避免不相容 host 回 400。 - Compaction / fallback 修正:合法 image tool result 可被 deterministic fallback 保留;fallback activation 改為 atomic fail-closed;即使關閉 proactive compaction,provider context overflow 仍保留一次 compact-and-retry recovery;judge/facts child 也會使用 quick category 自己的 fallback chain。
- 安裝 / 發布風險:beta.31~33 曾出現 release / LazyCodex 安裝問題,beta.43 的 npm payload 也缺必要 prompts/shared-skills 檔導致 Codex install 失敗,後續 beta.34 / beta.44 才補齊 payload verifier 與 published-package smoke tests。這說明 beta channel 本身就可能包含 packaging regression。
- 移除 / Breaking Change:這是持續快速變動的 pre-release train,不能用 stable 的相容性承諾看待。beta 期間已有 routing、tool exposure、memory asset、install payload 與 engine default 行為調整;某些中間 beta 甚至不建議停留。
- 既有使用者影響:stable 使用者應繼續把
v4.19.4視為正式教學基準;只有要測試 Native CLI / senpi 新行為的人才建議跟 beta。若在 running session 中原地升級,升級後可用omo doctor找出仍執行 retired payload、需要手動 restart 的 sessions。 - 學習重點 / 建議用法:這段 beta 最值得學的是「長生命週期 agent runtime 的升級安全」。只更新磁碟檔案不代表已載入舊 bundle 的 process 會自動一致;因此需要 immutable payload、版本診斷、資產預載、restart guidance 與 publish-time payload validation。
- beta 前瞻細節見
lessons/v500-beta-native-cli-preview.mdx。
- 版本定位:2026-09-09 查核時 beta 序列由 v5.0.0-beta.30→v5.0.0-beta.51;正式 stable 仍是
v5.0.0-beta.30
舊版本2026-08-30- 2026-08-30 查核:beta 序列推進至 v5.0.0-beta.30(2026-08-30 發布,beta.1~beta.30 共 30 個 beta);正式版仍為 v4.19.4,本站 version 維持
v4.19.4。beta.1~beta.29 各版細節未逐一追蹤。 - beta.30 為 hotfix release:在 shared interactive host socket 斷線時對 running turn 送出 steering message,原本會丟失訊息並拋出
Error: Client not started。修正落在 engine 層(senpi v2026.8.30-3):新增 typedRpcTransportGoneError、onDisconnect通知與 reconnect-or-fallback 編排,TUI 改為 graceful degradation,steering message 不再丟失。 - engine 其他修正:rpc session events 在 deferred rebind 後能存活並於 client 重新 attach 時一次性送達;pty 與 terminal 的 screen write 改為序列化加上 bounded backlog,queued write 與 resize 可被吸收或合併,replay 不再因 trim/flush 被切斷或漏字。
- compaction 做了一輪 correctness pass:deterministic fail-safe tool admission、保留 structured tool results 與 lane ownership、retry-safe reminders、multipart results 共用 admission cap;models 端的 context downswitch 會對目標 usable budget 做 admission check,equal-budget provider switch 可用,invalid selection 會 rollback。
- omo-ai 本身此版無新 commit,僅跟進上述 engine hotfix;因
Client not startedcrash path 直接影響 omo TUI,官方仍建議升級。 - beta 前瞻細節見
lessons/v500-beta-native-cli-preview.mdx。
- 2026-08-30 查核:beta 序列推進至 v5.0.0-beta.30(2026-08-30 發布,beta.1~beta.30 共 30 個 beta);正式版仍為 v4.19.4,本站 version 維持
v4.19.4
當前版本2026-08-10- version 欄位維持
v4.19.4,與上游最新正式版 release 一致(2026-08-01 發布);上游其後僅有 v5.0.0 beta 系列(見上方查核條目)。 - LAST RELEASE BEFORE THE OMO NATIVE CLI PUBLIC RELEASE:此為 OmO Native CLI 公開發布前的最後一個 release,下一個 public release 將進入 native CLI 時代。
- Model routing 採用單一 canonical reasoning vocabulary,mini workload 改走 Luna 與 DeepSeek fallback chain。
- Long-running recovery:runtime fallback 現認得 retryable usage-limit status events,goal-driven work 會把 armed monitor / background child 視為進展而非誤報 blocked。
- 共用 skill set 新增 data-scientist workflow、擴充 research delivery process(steering excursions + closing briefings)、browser-agent session discovery(Aside history scanner)。
- 上游 main 分支最新 commit 為
2026-08-09T20:31:51Z(release 之後),屬 commit-level 變動、無新版正式版 release。
- version 欄位維持
圖例
- 當前版本 本站現在記錄的版本
- 舊版本 已被取代,保留作歷史對照
- 已同步 與上游 release 對齊
- 僅上游變動 上游 main 有 commit,但未發佈新版