若高敏感操作未触发人工确认,需在技能编排画布添加人工确认守卫、通过CLI启用强制审批、在权限沙盒配置全局红线策略、或在事件触发配置中嵌入确认前置条件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在QoderWake中执行高敏感操作(如代码提交、资金划转、客户数据导出)时未触发人工确认,导致流程自动执行并可能违反合规要求,则可能是由于关键操作节点未启用人工确认守卫。以下是设置人工确认节点的具体路径:
一、在技能编排画布中添加人工确认守卫
该步骤通过在自动化流程的关键写操作节点前插入“人在环路”控制点,强制中断自动执行流,向平台传递明确的人类监督信号,满足《金融行业信息系统安全规范》对高危动作的审批留痕要求。
1、打开对应数字员工的「技能编排画布」,定位至涉及API写操作的节点(如“调用Git Push接口”或“执行SQL INSERT语句”)。
2、右键该节点,选择「添加前置守卫」→「人工确认守卫」。
3、在弹窗中填写确认文案:“即将向main分支推送含3个文件变更的提交,是否继续?”
4、设定超时时间为180秒,超时未响应则自动中止该次执行并记录审计日志。
二、通过CLI命令行强制启用人工确认
该方法适用于CI/CD流水线或脚本化任务场景,在提交任务时动态注入人工确认策略,无需修改长期工作流定义,实现临时性高安全等级控制。
1、执行任务提交命令时附加参数:--require-human-approval=true
2、指定确认超时阈值:--approval-timeout=120
3、为确认弹窗绑定自定义消息模板ID:--approval-template-id=tmpl-ack-pci-dss
4、运行命令示例:qoderwake submit --event-type=code-review --target-context="github:org/repo:main:PR-42" --require-human-approval=true --approval-timeout=120
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
三、在权限沙盒中配置全局人工确认红线
该机制基于RBAC+ABAC混合模型,在权限层面对特定资源类型与操作组合实施硬性拦截策略,所有匹配条件的操作请求均不可绕过人工确认环节,确保策略级强制落地。
1、进入「组织管理」→「权限策略」,新建策略并选择模板“HumanApproval-Required-for-ProductionWrite”。
2、在策略编辑器中添加ABAC条件表达式:resource.type == "git_repository" && resource.branch == "main" && action == "write"
3、将该策略绑定至「数字程序员」身份,并勾选“启用强制人工确认”开关。
4、验证策略生效:当工作流尝试向main分支写入时,控制台立即弹出确认弹窗,且日志中出现“Policy enforcement: human_approval_required=true”
四、在事件触发配置中嵌入确认前置条件
该方式将人工确认逻辑前置到事件捕获阶段,在告警、日志或消息被接收后、任务正式创建前即完成确认判断,避免无效任务生成及资源浪费,提升人机协同响应效率。
1、登录QoderWake管理控制台,进入「触发管理」→「事件总线配置」。
2、编辑目标事件源(如ARMS告警通道),在「预处理规则」中启用「确认前置校验」。
3、配置触发确认的条件字段:alert.severity == "P0" && alert.labels.env == "prod"
4、保存后,系统在接收到匹配的P0级生产告警时,先生成待确认事件卡片,仅在人工点击“批准”后才启动后续诊断流程。

















