DEV Community

邱敬幃 Pardn Chiu
邱敬幃 Pardn Chiu

Posted on

Agenvoy@v0.25.0 - Enhance TUI tools with installation, upload, and marketplace support

pardnchiu/Agenvoy


v0.24.17 -> v0.25.0

Summary

Adds an end-to-end extension marketplace pipeline so users can publish and install AI-built tools across machines. Supporting layers gain cross-platform dependency installation, structured binary download and multipart upload, persistent publisher identity, and a two-line title/detail popup model for confirmations.

翻譯

加入端到端 extension marketplace 流程,讓使用者跨機器發布與安裝 AI 自生成工具。配套層補上跨平台依賴安裝、結構化二進位下載與 multipart 上傳、持久化發布者身分,以及兩段式 title/detail 確認 popup 模型。

Changes

FEAT

  • Add tool registry demos and marketplace capability to README (@pardnchiu) [91d50d1]
  • Add extension install and upload skills for marketplace workflow (@pardnchiu) [4566ef4]
  • Add registry email tools and improve popup option rendering (@pardnchiu) [42f6749]
  • Add binary download tool and multipart HTTP upload support (@pardnchiu) [847a550]
  • Add TUI dependency installer and extension tool loading (@pardnchiu) [d92d375]

翻譯

  • README 加上 tool registry demo 與 marketplace 能力
  • 新增 extension install 與 upload 兩個 skill 串起 marketplace 流程
  • 新增 registry email 讀寫工具並改善 popup option 渲染
  • 新增 binary 下載工具與 send_http_request multipart 上傳支援
  • 新增 TUI dependency installer 並讓 extension tool 載入既有 runtime

REFACTOR

  • Add Detail field to ask_user popup and refactor registry email config handling (@pardnchiu) [3e6ee17]

翻譯

  • ask_user popup 加入 detail 欄位(subtitle),registry email 改走 config raw read/write,Save 端 preserve unknown keys

Scope

  • extensions/skills/extension-upload/ — FEAT
  • extensions/skills/extension-install/ — FEAT
  • internal/tools/installDependence.go — FEAT
  • internal/tools/downloadFile.go — FEAT
  • internal/tools/registryEmail.go — FEAT
  • internal/tools/askUser.go — REFACTOR
  • internal/toolAdapter/api/send.go — FEAT (multipart)
  • internal/runtime/pending.go — REFACTOR (Detail field, ExecPayload)
  • internal/runtime/tui/handlerExecProcess.go — FEAT
  • internal/runtime/tui/view.go — REFACTOR (popup style, splitOptStyle, truncateRune)
  • internal/runtime/skill.go — REFACTOR (MatchSkill excludeSkills variadic)
  • internal/agents/exec/execute.go — REFACTOR (ExecData.ExcludeSkills, BuildSystemPrompts signature)
  • internal/session/config.go — REFACTOR (Save raw merge preserving unknown keys)
  • internal/filesystem/path.go — FEAT (ExtensionAPIToolsDir, ExtensionScriptToolsDir)
  • configs/prompts/system_prompt.md — UPDATE (package install policy guardrails)
  • configs/jsons/white_list.json — UPDATE (tar, uname, brew, apt, dnf, yum)
  • README.md — FEAT (2x2 demo grid, marketplace bullet, tool registry row)
  • doc/README.zh.md — FEAT (mirrored marketplace updates)
  • .doc/extensions_worker.md — ADD (Cloudflare Worker + R2 + D1 + KV spec)

Generated by SKILL

Top comments (0)