Agenvoy v1.1.0 Release Notes
v1.0.27 -> v1.1.0
Summary
Adds a subscription-based model provider and moves reasoning selection from a global toggle to a per-session choice. Renames rules to roles while keeping the legacy names working, and reworks terminal popups into tabs.
翻譯
新增訂閱制模型供應商,並將 reasoning 選擇由全域開關改為逐 session 決定。規則改名為角色但保留舊名相容,終端介面的彈窗也改為分頁。
Changes
FEAT
- Add the claude-code provider, which runs the local Claude CLI as a model: opt-in at startup, sends tool names with only the
find_toolsschema, reads usage through the CLI without calling the API, lists models frommodels.agenvoy.comvia go-llm-router v0.8.1, and ranks subscription providers first (@pardnchiu) [abf60707, 3fa1968b, e8886081, 59d40b9a, 852cc1b0]
翻譯
- 新增 claude-code provider,以本機 Claude CLI 作為模型:啟動時選擇啟用、只傳工具名稱與
find_toolsschema、用量透過 CLI 取得而不打 API、模型清單經 go-llm-router v0.8.1 取自models.agenvoy.com,並在排序中優先訂閱制 provider
FIX
- Count cache writes in the input of
claudeusage, and stop the web usage totals from counting them twice (@pardnchiu) [434ae210, 91cb3fc6] - Resolve
model: "auto"on a subagent leg through the dispatcher instead of rejecting it, and let a session pinned to its own model override it; thepasstier description now states that fallback skips it too (@pardnchiu) [84c11270]
翻譯
claude用量的 input 計入 cache 寫入量,並修正 Web 用量總計重複計入- subagent leg 的
model: "auto"改由 dispatcher 選模而非拒絕,session 固定模型時以其覆寫;passtier 說明改為註明 fallback 也會略過
UPDATE
- Replace the global
auto_reasoningtoggle with a per-session choice driven by the selector's work kind, withautoas a session level; the config key and theauto_reasoningfields of/v1/modeland/v1/session/:idare removed (@pardnchiu) [da03ee7e, 18f3a2f9, 5c8834aa] - Fetch remaining provider quota asynchronously after completion instead of blocking the completion event, and add
/v1/model/quota(@pardnchiu) [ddfff76c, 91cb3fc6] - Require a model on every subagent leg and size legs one tier lower (@pardnchiu) [cdc9c9c8]
- Skip
ask_userwhen the skill has no such step (@pardnchiu) [e2af78af] - Cap the TypeSafe selector wait so a slow answer falls back to the dispatcher model (@pardnchiu) [9957b975]
- Show cache hit rates in usage statistics (@pardnchiu) [1d80ad73]
- Rework the TUI: tabbed channel and model-routing popups, channel admin moved into config, a persistent notice box, streamlined session actions and an animated plan indicator (@pardnchiu) [8052ca0b, 5c8834aa, 3e95fac7, 9957b975, 7da5ebb5, 3fa1968b]
翻譯
- 以逐 session 依 selector 工作類型決定 reasoning 等級(
auto為 session 等級之一)取代全域auto_reasoning開關;config 鍵,以及/v1/model與/v1/session/:id的auto_reasoning欄位一併移除 - 完成後非同步查詢 provider 剩餘額度,不再阻塞完成事件,並新增
/v1/model/quota - subagent 每條 leg 必須指定模型,並整體低一階分級
- skill 沒有
ask_user步驟時不詢問 - 限制 TypeSafe selector 等待時間,過慢時退回 dispatcher 模型
- 用量統計顯示 cache 命中率
- 重整 TUI:channel 與模型路由彈窗改為分頁、channel admin 移入 config、常駐 notice 框、精簡 session 操作、動態計畫指示
REFACTOR
- Rename rules to roles across the UI, API and session storage while the legacy
ruleroutes, fields and column keep working (@pardnchiu) [730f2a8b, 87d0197c, 1d80ad73]
翻譯
- UI、API 與 session 儲存中的 rule 全面改名為 role,舊的
rule路由、欄位與資料欄仍可使用
Scope
cmd/app/,internal/agents/claudeCode/— FEATinternal/agents/exec/— FEAT, UPDATE, FIXinternal/runtime/routes/— UPDATE, REFACTORinternal/runtime/tui/— UPDATE, REFACTORinternal/runtime/store/— REFACTORinternal/session/— UPDATE, FIXinternal/tools/subagent/— UPDATE, FIXconfigs/prompts/— FEAT, UPDATEpage/— UPDATE, REFACTOR, FIXdoc/— DOCgo.mod— CHORE
Generated by SKILL