SuperAPI AI 工具集

action-runner

通用与其它

查看项目

更新于 10-16 01:18

技能介绍

用途:Action Runner 是“Professional Brain”第二阶段的动作层,负责把技能给出的建议(如发布清单、PRD 需求、复盘跟进项)转化为真实操作,例如创建工单、提交 issue、发送更新。核心原则是任何操作都不静默执行。

主要能力:生成 dry-run 动作计划,列出每个动作的目标、操作与风险;按风险分级(低/中/高),对出站或破坏性动作(发布、发送、删除、部署、合并、扣费等)要求逐条批准;批准后通过已连接的动作 MCP 执行;最后把实际执行内容带来源记录回 brain。支持的目标包括 GitHub(create_issue、comment、open_pr 等)、Linear/Jira、Slack、Notion、Email/Gmail、Calendar,具体可用操作取决于接入的 MCP。

使用方式:先构建 JSON 动作计划,每项含 target、op、args、why、risk;用脚本预览并做风险门控:echo '<plan json>' | python3 scripts/action_preview.py -,批准高风险动作后加 --allow-high 再执行;执行仅限已批准动作,一次一个目标,首个失败即停止并报告;完成后用 brain_write.py 记录,例如 python3 ../professional-brain/scripts/brain_write.py ./brain decisions "Filed launch tickets" --tag external --body "..." --commit。

适用场景:把清单、PRD、复盘结论等建议落地为 GitHub/Linear/Slack 等平台的具体操作,并保留可追溯记录。

限制:默认 dry-run,未获批准不执行;范围仅限用户明确指定的仓库、频道或项目;出站消息默认高风险,需逐条确认;不静默重试、不批量出站;失败即停止上报。具体接入的 MCP、目标与操作以实际配置为准,资料未提供更多平台细节。