SuperAPI AI 工具集

asta-flows

智能体与模型

查看项目

更新于 10-15 19:55

技能介绍

用途:Asta Flows 将一次研究会话建模为 beads epic,把研究拆成类型化子任务,每个子任务的 metadata.research_step.output 需匹配 assets/schemas.yaml 中的 JSON schema。适合从 mission.md 出发执行多步骤自主研究。

主要能力:它是一个路由器技能,先检查工作目录与用户请求,选择一个工作流,再读取 workflows/ 下对应 .md 文件并遵循执行,不能凭记忆执行工作流。工作流包括:brainstorm(默认,对话式探索现状、起草或完善 mission.md)、init(安装 bd 与 jq、运行 bd init、验证 scripts/summary-check.sh)、plan(从 mission.md 引导 epic 与初始 frontier,或在任务关闭后重新规划下游任务)、execute(端到端运行一个就绪任务)、update-summary(从 beads 重新生成 summary.md,幂等)。

使用方式:无硬性前置条件;若 mission.md 不存在,brainstorm 会帮助起草。用户明确指定工作流时按其请求分发,否则运行 brainstorm。链式规则:init 后总是运行 plan,plan 后总是运行 update-summary;execute 关闭的任务类型若为 literature_review、hypothesis、analysis 或 synthesis,则链到 plan,否则直接链到 update-summary;update-summary 与 brainstorm 不链式调用。

文件与状态:mission.md 是输入;.beads/ 是状态唯一来源;summary.md 是由 update-summary 重新生成的派生视图,frontmatter 的 beads_snapshot 记录渲染时的状态;background_knowledge.txt 为可选长文上下文,通过 issue metadata 的 summary_path 引用。

限制:该技能不验证输出质量,也不缓存结果;mission.md 仅由 brainstorm 且经用户确认后写入;bd init 由 init 工作流运行;各工作流 .md 文件自行声明其范围。安装 bd 与 jq、运行 bd init、验证 scripts/summary-check.sh 由 init 工作流负责。