v0.20.2 -> v0.20.4
Note: Supersedes the withdrawn
v0.20.3tag, which did not run. All commits fromv0.20.2..HEADare folded into this release; the surface documented below is the only public form.
Summary
Plugs Agenvoy into the MCP ecosystem with a dual-transport client adapter that merges global and per-session config, and tightens the tool registry boundary against silent execution of user-defined API endpoints. Scheduler runtime gains hot-reloading and catch-up for runs missed across reboots, while the TUI adds a top-level main view alongside polished provider-list and calculator interactions. Detailed documentation moves from the repo into GitHub Wiki.
翻譯
接入 MCP 生態:新增同時支援 stdio 與 HTTP transport、global 與 per-session 配置可合併的 client adapter,並收斂工具註冊邊界以阻擋使用者自訂 API endpoint 的靜默執行。Scheduler 取得熱重載與重啟期間錯過任務的補跑能力;TUI 新增頂層 main view,並修飾 provider 列表與計算機互動。詳細文件由 repo 遷至 GitHub Wiki。
Changes
FEAT
- Add MCP client adapter with stdio/HTTP transports and CLI (@pardnchiu) [bda9b15]
- Add scheduler hot reload and overdue task recovery (@pardnchiu) [63f9242]
- Add TUI main view and improve model list and calculator UX (@pardnchiu) [c250ece]
翻譯
- 新增 MCP client adapter,支援 stdio/HTTP transport 與
agen mcp指令 - 新增 scheduler 熱重載與過期 task 補跑能力
- 新增 TUI main view 並改善 provider 列表與計算機 UX
FIX
- Remove unpublished session logger and panel wiring (@pardnchiu) [d9bd65a]
翻譯
- 移除尚未發佈的 session logger 與面板接線
DOC
- Migrate detailed docs to GitHub Wiki and update README links (@pardnchiu) [25ace06]
- Tighten version note summary rules and supersede release handling (@pardnchiu) [67c29c7]
翻譯
- 將詳細���件遷移至 GitHub Wiki 並更新 README 連結
- 收緊版本說明 Summary 規範與 supersede 發版處理流程
Scope
cmd/app/— FEAT (main.go,addProvider.go)internal/toolAdapter/mcp/— FEAT (new package:client.go,config.go,http.go,mcp.go,register.go,stdio.go)internal/interactive/cli/— FEAT (mcp.go—agen mcp [list|add|remove])internal/tools/register/— FEAT (register.go— empty / duplicate name guard)internal/agents/exec/— FEAT (toolCall.go— dropapi_*confirm exemption)internal/filesystem/— FEAT (filesystem.go—MCPPath,MCPSessionPath)internal/scheduler/— FEAT (scheduler.go,tasks/set.go,tasks/tasks.go)internal/tui/— FEAT, FIX (mainView.go,schedulerMonitor.go)internal/tools/calculator/— FEAT (calculate.go,register.go)extensions/skills/version-generate/— DOCmakefile— FEAT (make mcptarget)go.mod,go.sum— CHORE (bumpgo-pkgto v0.12.2)README.md,doc/README.zh.md— DOC (link to GitHub Wiki)doc/architecture.md,doc/architecture.zh.md,doc/doc.md,doc/doc.zh.md— REMOVE (migrated to wiki).gitignore— CHORE (ignore.wiki/working directory)
Generated by SKILL