SuperAPI AI 工具集

soulflow

智能体与模型

查看项目

更新于 10-16 09:49

技能介绍

SoulFlow 是面向 OpenClaw 的工作流框架,用于把多步骤任务拆解为一串步骤,每个步骤在隔离的 agent 会话中执行,拥有完整工具访问权限(read、write、edit、exec、browser)。工作流以 JSON 定义,可自然语言调用或命令行执行。

主要能力:内置三个开发示例工作流(security-audit:扫描→排序→修复→验证;bug-fix:分诊→修复→验证;feature-dev:规划→实现→审查),并支持自定义任意工作流,如内容发布(研究→草稿→编辑→发布)、部署自动化(测试→构建→部署→健康检查→回滚)、研究报告等。

使用方式:自然语言直接告诉 agent 需求即可自动调用;命令行方式为 cd ~/.openclaw/workspace/soulflow 后运行 node soulflow.js run <workflow> "<task>",另有 list、runs、status、test 等命令。自定义工作流可让 agent 创建,或手动在 workflows/ 目录新建 .workflow.json,步骤支持 {{task}} 与 {{stepid_output}} 变量,输出中的 KEY: value 行也可作为变量。

架构与要求:纯 Node.js 22 零依赖,通过 WebSocket 连接本地 OpenClaw 网关并做挑战响应认证;自动创建 soulflow-worker agent(仅 SOUL.md,最小上下文),运行历史存于 ~/.openclaw/workspace/.soulflow/runs/,每步默认 10 分钟超时(可配置)。需 OpenClaw 2026.2.x 或更高版本、Node.js 22+、网关启用 token 认证。

权限与限制:会读取和修改网关配置、创建 worker agent、继承现有 agent 的 authProfiles 凭据,并以你的权限运行工作流,因此恶意工作流可能读写文件、执行命令或访问外部服务;建议审查代码与工作流、在非生产环境测试、运行前备份,并使用隔离环境。具体收费、价格与效果资料暂未提供。