DEV Community

邱敬幃 Pardn Chiu
邱敬幃 Pardn Chiu

Posted on

Agenvoy@v0.24.6 - Refactor session handling and enhance planner functionality

pardnchiu/Agenvoy


v0.24.5 -> v0.24.6

Summary

Introduces a plan skill backed by a dedicated tool and binding execution prompt so the routing model produces plans without executing them. Renames the routing model from planner to dispatcher with a legacy config alias for older setups. Shifts summary generation to an incremental timestamp cursor and drops the merge pass.

翻譯

新增 plan skill 與專屬工具,搭配 binding 執行提示語,讓路由 model 產出計畫而不直接執行。將路由 model 從 planner 統一更名為 dispatcher,舊 config 透過 legacy alias 相容。Summary 生成改採增量時間戳游標,並移除 merge pass。

Changes

FEAT

  • Add plan skill and unify secret key naming across SKILL.md files (@pardnchiu) [844b29c]
  • Register generate_plan tool with binding skill activation prompt (@pardnchiu) [b78281e]
  • Rebrand homepage with new logo assets and refreshed static UI (@pardnchiu) [930fab6]

翻譯

  • 新增 plan skill 並統一各 SKILL.md 的 secret key 命名
  • 註冊 generate_plan 工具,並加入 binding skill 啟用提示語
  • 重新設計首頁,加入新版 logo 資源與翻新的靜態介面

PERF

  • Switch summary cron to incremental timestamp cursor and drop merge pass (@pardnchiu) [e62d251]

翻譯

  • 將 summary cron 改為增量時間戳游標並移除 merge pass

FIX

  • Rename planner model flow to dispatcher with legacy config alias (@pardnchiu) [5f146e4]
  • Unify runtime footers via FormatFooter and tighten named-entity search rules (@pardnchiu) [1236d69]
  • Filter scheduler tools and TUI slash suggestions by current session (@pardnchiu) [32ec228]

翻譯

  • 將 planner model 流程更名為 dispatcher,並保留舊 config 的 legacy alias
  • 透過 FormatFooter 統一各 runtime footer,並收緊命名實體的搜尋規則
  • 依照當前 session 過濾 scheduler 工具與 TUI 斜線指令建議

REFACTOR

  • Replace landing page content and migrate planner naming across docs (@pardnchiu) [9f8e2a8]
  • Decouple session selection from global config and add TUI session removal (@pardnchiu) [dbc092d]

翻譯

  • 替換首頁內容,並同步更新文件中的 planner 命名
  • 將 session 選擇從全域 config 解耦,並新增 TUI session 移除流程

Scope

  • extensions/skills/plan/ — FEAT (SKILL.md)
  • extensions/skills/{api-tool-add,scheduler-skill-creator,script-tool-add,skill-creator}/ — FEAT (SKILL.md)
  • internal/tools/agent/plan/ — FEAT (generatePlan.go, plan.go)
  • internal/tools/searcher/ — FEAT (activateSkill.go)
  • internal/filesystem/ — FEAT (skill.go)
  • internal/agents/exec/ — FEAT, FIX (execute.go, push.go, selectAgent.go, execWithSubagent.go, getSession.go)
  • internal/agents/summary/ — PERF (generate.go)
  • internal/session/ — PERF, FIX, REFACTOR (summary.go, config.go)
  • internal/agents/host.go — FIX (planner -> dispatcher)
  • internal/runtime/tui/ — FIX, REFACTOR (commandPlanner.go -> commandDispatcher.go, cmdSelector.go, handlerCommand.go, handlerExec.go, commandSwitch.go, commandRemoveSession.go, commnadModelRemove.go, commandReasoning.go, commandSessionModel.go, commandNew.go, init.go, update.go)
  • internal/runtime/cli/ — REFACTOR (config.go, newSession.go, resolve.go, session.go, switch.go)
  • internal/runtime/{discord,telegram}/ — FIX (run.go, push.go)
  • internal/routes/handler/ — FIX (send.go)
  • internal/tools/scheduler/ — FIX (listCron.go, listTask.go)
  • internal/tools/external/searchWeb/ — FIX (register.go)
  • internal/agents/provider/openaiCodex/ — FIX (send.go)
  • internal/utils/ — FIX (utils.go)
  • internal/tools/agent/subagent/ — FIX (invokeSubagent.go)
  • cmd/app/ — FEAT, FIX, REFACTOR (main.go, cmdDeamon.go, newTUI.go, cmdAgent.go, addProvider.go, buildAgentRegistry.go)
  • configs/configs.go — PERF
  • configs/prompts/ — FIX (system_prompt.md); removed summary_merge_prompt.md
  • index.html, static/ — REFACTOR (landing page rebrand, css/index.css, index.js, logo*.svg)
  • README.md, doc/README.zh.md, wiki/ — REFACTOR (planner -> dispatcher across docs)
  • go.mod — REFACTOR

Generated by SKILL

Top comments (0)