v1.3.11

v0.20.4 Release Notes

Released


v0.20.2 -> v0.20.4

Note: Supersedes the withdrawn v0.20.3 tag, which did not run. All commits from v0.20.2..HEAD are 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 — drop api_* 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/ — DOC
  • makefile — FEAT (make mcp target)
  • go.mod, go.sum — CHORE (bump go-pkg to 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