Documentation v0.28.0

v0.24.10 -> v0.24.11

Summary

Agent selection switches from a single-name pick to a prioritized chain so the runtime cascades to the next candidate when a provider call fails mid-turn. Optional provider tools always register at startup and are hidden per-turn based on credential presence, keeping the toolset coherent as keys come and go. Closes a nil-agent crash path and a Codex OAuth error decode bug.

翻譯

代理選擇從單一候選改為優先順序鏈,turn 中遇到 provider 失敗時 runtime 會自動接力下一個候選。選用工具改為啟動時一律註冊、每輪依金鑰存在與否決定可見性,金鑰新增或撤銷時 toolset 即時保持一致。同時補上 nil agent 崩潰路徑與 Codex OAuth error 解碼修正。

Changes

FEAT

翻譯
  • 代理選擇器改回傳逗號分隔的優先順序鏈(首選在前),ExecData 新增 FallbackAgentsexec.Run 在主要 agent 送訊失敗時依序試用後備,TUI/Discord/Telegram/routes 一同接通 failover plumbing

UPDATE

翻譯
  • 拿掉 gemini/sttgemini/youtubeopenaiCodex/image2telegram/tooldiscord/tool register ���的 startup credential 檢查,工具一律註冊;exec.Execute 改在每輪依 keychain.Getcfg.{T,D}Enabled 動態 append data.ExcludeTools,與 KuraDB 既有 per-turn exclusion 路徑對齊

FIX

翻譯
  • exec.RunSelectAgent 回 nil 時改回明確錯誤訊息(提示跑 agen model add),不再 nil deref;SelectAgentbot == nil 時回 registry.Fallback;Codex OAuth exchangeCoderefresh 修正 error response 欄位解析

Scope


Generated by SKILL