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)