ClawBot本身不提供内置对话流程设计工具,其流程由agent runtime通过YAML插件与LLM指令解析驱动;而Claude Code Workflow Studio是独立的VSCode拖拽式工作流工具,与ClawBot无代码耦合。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

ClawBot本身不提供内置的对话流程设计工具;其对话流程逻辑由运行时环境(agent runtime)通过插件系统与LLM指令解析协同驱动,而非依赖独立可视化画布。但与其技术生态紧密关联的Claude Code Workflow Studio——一个常被误认为属于ClawBot体系的第三方VSCode扩展——确实提供了拖拽式AI工作流设计能力。以下是区分二者实现方式的关键说明:
一、ClawBot原生架构:无独立流程设计器,依赖插件与YAML配置
ClawBot采用本地优先的运行时模型,对话流程并非通过图形界面编排,而是由agent runtime动态加载YAML格式的插件定义文件,并依据LLM输出的工具调用请求(tool use)实时调度执行。该机制无需用户手动绘制节点连线,所有流程分支均由大模型在上下文感知下自主决策生成。
1、开发者编写YAML插件配置,声明触发词、动作类型及脚本路径
2、ClawBot启动时扫描plugins/目录,自动注册插件至能力图谱
3、当LLM输出符合trigger条件的自然语言指令时,runtime解析并调用对应action
4、执行结果以结构化JSON返回,供LLM生成后续响应或触发新动作
二、Claude Code Workflow Studio:纯拖拽式,与ClawBot无代码耦合
Claude Code Workflow Studio是Anthropic生态下的独立VSCode扩展,专为Claude Code设计,与ClawBot项目无源码或架构继承关系。它通过可视化节点连线构建工作流,每个节点代表一个可执行单元(如代码扫描、条件判断),连线表示数据流向与控制逻辑,导出为.claude文件后由Claude Code引擎解释执行。
1、在VSCode中安装Claude Code Workflow Studio扩展
2、新建.claude工作区,从左侧节点面板拖入「HTTP请求」节点
3、点击节点右侧连接点,拉线至「JSON解析」节点左侧输入端
4、在右侧面板中为HTTP节点填写URL与Headers,为JSON节点指定字段路径
5、点击导出按钮生成.claude文件,交由Claude Code加载运行
三、ClawBot兼容的替代方案:支持导入外部工作流定义
尽管ClawBot未内置拖拽编辑器,但其插件系统具备协议扩展能力,可通过自定义MCP(Model Context Protocol)适配器接入外部工作流描述标准。例如,将Claude Code Workflow Studio导出的.claude文件经转换器映射为ClawBot可识别的YAML插件结构,再注入runtime执行。
1、使用社区提供的claude2claw转换脚本处理.claude文件
2、脚本生成符合ClawBot插件规范的yaml配置与配套JavaScript动作模块
3、将生成物放入ClawBot plugins/目录并重启服务
4、LLM在接收到对应触发指令后,即可调用该转换后的工作流节点
四、命令行与API驱动的流程编排方式
对于需精细控制执行顺序与错误处理的场景,ClawBot允许通过shell命令或HTTP API直接触发预定义技能链。该方式绕过LLM中间解析层,由用户显式构造执行序列,适用于定时任务(cron)、系统集成脚本等确定性高、容错要求严的用例。
1、在终端中执行curl -X POST http://localhost:3000/api/skill/run -d '{"skill_id":"file_sorter","params":{"path":"/Users/me/Desktop"}}'
2、ClawBot gateway接收请求,校验鉴权后转发至agent runtime
3、runtime加载file_sorter插件,执行其中定义的fs.readdirSync与fs.renameSync操作
4、执行结果以HTTP响应形式返回状态码与日志摘要
五、基于Canvas的交互式流程构建(macOS/iOS伴侣应用)
ClawBot官方发布的macOS菜单栏应用与iOS节点应用内嵌Canvas功能,支持语音唤醒后以卡片式界面组合常用技能。用户可通过长按拖动技能卡片调整执行顺序,松手即保存为临时会话流程,该流程仅限当前对话上下文生效,不持久化为插件。
1、点击macOS菜单栏ClawBot图标,选择“打开Canvas”
2、在空白画布上依次添加「读取邮件」、「提取附件」、「保存到云盘」三张技能卡片
3、拖动卡片改变垂直排列顺序,系统自动推导执行依赖关系
4、点击“运行此流程”,ClawBot立即按序调用对应技能并反馈进度


















