TOON v4.0 是一种基于 YAML 的层级格式,灵感来自 BMAD Method,用于定义智能体(agent)与工作流(workflow)。其核心目标是降低 token 消耗:相比 JSON 可减少约 40-60%,同时保持人类可读和 LLM 可解析。资料称该模式已在 BMAD Method v6 中验证(650+ 文件、25+ 智能体)。
主要能力:支持标准智能体 YAML 结构(metadata、persona、critical_actions、menu);菜单命令有 6 种类型:workflow、exec、action、tmpl、data、validate-workflow;支持运行时变量替换,如 {project-root}、{bmad_folder}、{config_source}:key、{installed_path}、{date};支持配置级联与点号嵌套取值;工作流可定义 steps 微文件步骤与 checkpoint。
使用方式:以 .agent.yaml 定义智能体,以 workflow.yaml 定义工作流,通过 config_source 引用配置值。旧版 TOON v2 的 CSV 式写法已弃用,推荐改用 YAML;表格数据仍可用 CSV 式。
适用场景:智能体与工作流定义、配置管理、需要节省 token 的 LLM 提示工程。限制:资料未提供安装命令、收费、价格、平台支持或具体性能数据;与 BMAD 的关键差异是 MoAI 直接使用 Markdown,不做 XML 编译。