可通过三种方式为qoderwake数字员工添加自定义动作:一、用动作编辑器拖拽组合http请求等基础节点并保存;二、编写含execute函数的python脚本,通过context获取输入与返回输出;三、导入符合schema规范的json动作定义文件并批量启用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在QoderWake中为数字员工赋予更灵活的行为能力,可以通过添加自定义动作来扩展其响应逻辑与执行能力。以下是实现该目标的具体操作路径:
一、通过动作编辑器创建新动作
动作编辑器是QoderWake内置的可视化动作构建工具,支持以拖拽方式组合基础指令并封装为可复用的动作单元。该方式无需编写代码,适合业务人员快速配置。
1、登录QoderWake管理后台,进入【流程编排】模块。
2、点击右上角【动作库】按钮,在弹出面板中选择【新建自定义动作】。
3、在动作编辑器界面中,从左侧组件栏拖入【HTTP请求】、【变量赋值】或【条件判断】等基础节点。
4、双击各节点配置参数,例如在HTTP请求节点中填入目标URL、请求方法及Header字段。
5、使用连线将节点按执行顺序连接,完成后点击【保存】并为动作命名,如“查询CRM客户状态”。
二、通过Python脚本注入高级动作
对于需要复杂数据处理、第三方SDK调用或异步任务调度的场景,可利用QoderWake支持的Python运行时环境直接编写动作逻辑。该方式要求具备基础编程能力,但提供最高自由度。
1、在【动作库】页面点击【+新增动作】,选择【Python脚本动作】类型。
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
2、在代码编辑区输入合法Python 3.9语法代码,必须包含一个名为execute的函数作为入口点。
3、在execute函数内调用QoderWake提供的上下文对象context获取输入参数,例如context.get("order_id")。
4、完成逻辑后,使用context.set_output()返回结构化结果,如context.set_output({"result": "success", "data": processed_list})。
5、点击【测试运行】验证脚本是否能正确解析输入并生成预期输出,通过后点击【发布】。
三、导入外部JSON动作定义文件
当已有标准化动作描述文件(符合QoderWake动作Schema规范),可通过批量导入方式一次性加载多个自定义动作。此方式适用于团队协作开发或跨环境迁移场景。
1、准备符合QoderWake动作定义规范的JSON文件,确保包含name、description、inputs、outputs及steps字段。
2、进入【动作库】→【批量管理】→【导入动作】,点击【选择文件】上传JSON文件。
3、系统自动校验文件格式,若发现字段缺失或类型错误,将高亮显示具体行号与错误信息,例如"steps[0].type 字段值 'api_call' 不在允许枚举列表中"。
4、修正错误后重新上传,校验通过则显示可预览的动作列表,勾选需启用的动作并点击【确认导入】。










