SuperAPI AI 工具集

envelope-team

智能体与模型

查看项目

更新于 10-15 20:33

技能介绍

用途:根据自然语言描述,设计并生成符合 Envelope 开放标准的 .envelope.json 多智能体团队定义文件,用于在 Envelope 上构建和部署团队。

主要能力:接收团队目标的自然语言描述;设计智能体层级(supervisor → managers → workers);生成通过 schema 校验的 .envelope.json;按需包含访问策略、变量、密钥与人工审批门;解释用户询问的 schema 概念。

使用方式:用自然语言描述团队,例如“为客服分流构建一个 Envelope 团队——一个 supervisor、两个读取 Zendesk 工单的 agent,以及一个用于升级的 Slack 通知器”。可要求加入人工审批门,例如“构建一个起草营销邮件并在发送前暂停等待人工批准的 Envelope 团队”。

关键结构:顶层字段含 $schema(固定为 https://schema.openenvelope.org/team/v1.json)、name、slug、version、description、visibility、requiredVariables、requiredSecrets、schedule、agents、gates。agent 字段含 key、name、role、capabilities、model、systemPrompt、reportsToKey、accessPolicy。层级规则:应恰好有一个 agent 没有 reportsToKey,作为接收初始任务的 supervisor,其余引用其管理者的 key。访问策略用 rules 定义出站 HTTP 允许列表,建议以 { "host": "*", "action": "deny" } 结尾形成严格白名单。人工审批门用 gates 定义,含 name、type、trigger、onApprove、onReject。

建议:supervisor 与 manager 使用 anthropic:claude-sonnet-4-5,重复性工作的叶子 agent 使用 anthropic:claude-haiku-3-5;组织相关信息放入 requiredVariables;在发送邮件、公开发布或采购的 agent 前加 gate。部署前校验:npx @openenvelope/schema validate ./team.envelope.json。

限制:资料未提供收费、价格、平台支持范围或实际运行效果等信息。