MoonBit Skills Marketplace :让工具可发布、可运行、可被 Agent 调用 文章

开源中国2026-07-09NEWSzh作者: MoonBit

详细信息

来源站点
开源中国
作者
MoonBit
文章类型
NEWS
语言
zh
发布日期
2026-07-09

摘要

当 Agent 开始参与真实开发任务时,它需要的不只是模型本身,还需要一组可以调用的工具。MoonBit Skills 提供了一种新的工具分发方式:开发者可以用 MoonBit 编写工具,将其编译为 WebAssembly,并通过 mooncakes.io / Skills Marketplace 发布。用户或 Agent 可以用统一方式发现、理解并调用这些工具。 “安装一个库”只是手段,“运行一个能力”才是重点。 基于 WebAssembly 的沙箱化工具 MoonBit Skills 基于 WebAssembly 分发工具。WebAssembly 的优势是轻量、跨平台,并且适合在沙箱环境中执行;对于 Agent 工具调用来说,这可以减少环境差异和权限风险,让工具更容易被安全地分发、运行和复用。 开发者发布支持 Wasm target 的包后,mooncakes.io 会自动构建经过 wasm-opt 优化的 .wasm 文件,并在 Skills Marketplace 中展示为可运行命令。用户可以通过 MoonBit v0.10.0 加入的实验性 moon runwasm 命令直接运行这些工具,例如: moon runwasm Yoorkin/cowsay -- hello 也可以调用 MoonBit 格式化工具: moon runwasm moonbitlang/parser/cmd/moonfmt@0.3.3 x.mbt 这意味着用户不需要手动 clone、构建或安装工具,就能通过统一命令调用已发布的 Wasm 产物。 SKILL.md:让工具被理解 一个 Skill 不只是一个 Wasm 文件。 开发者可以通过 SKILL.md 描述工具用途、调用方式、参数、输入输出和示例。这样,工具不仅能被人阅读,也更容易被 Agent 理解和使用。 例如 PPTZ Skill 会说明如何用结构化 YAML 编写 PPT,并生成可编辑的 PowerPoint 文件。它还会按任务类型提供参考材料,例如 schema、示例 deck、技术文档 deck、数据报告 deck、产品演示 deck 等。

相关事件

暂无数据

相关公司

暂无数据

相关人物

暂无数据