QoderWake需通过黑名单机制排除干扰文件以避免任务异常。可在core.yaml中配置exclude_patterns实现全局排除,或用--exclude参数、@引用文件动态排除,亦可通过QODERWAKE_SKIP_SCAN环境变量临时跳过扫描。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

QoderWake在执行自动化任务时会默认扫描工作目录下的所有文件以识别可操作目标,若某些配置文件、临时日志或二进制资源被误判为待处理对象,将导致任务卡顿、重复触发或意外覆盖。需通过黑名单机制主动排除这些干扰项。
在core.yaml中配置全局文件黑名单
这是最直接的生效方式,适用于所有任务类型,修改后重启即刻拦截匹配路径的文件扫描行为。
1、打开QoderWake安装目录下的config/core.yaml文件。
2、在scan:区块下新增exclude_patterns:字段,注意缩进必须为两个空格,且与include_patterns同级。
3、填入要排除的通配符规则,每行一条,支持**递归匹配:
- "**/temp_*.log"
- "**/config.local.yaml"
- "**/*.pyc"
4、保存文件,执行qoderwake restart重启服务。若未重启,新规则不会加载——【未重启将完全无效】。
为单次任务动态指定排除路径
当仅某次分析需跳过特定目录(如调试时临时屏蔽vendor库),可用命令行参数绕过全局配置,避免污染长期设置。
QoderWake Linux版是阿里推出的生产级数字员工系统,支持Linux环境部署。它作为7×24小时在线的AI员工,具备长期记忆与专业技能(如编程、运维),可自主响应代码审查、告警处理等事件。其核心采用“员工与工位分离”架构,并设置了严格的权限红线,确保持续进化的同时实现安全可控。
方法一:使用--exclude参数传入绝对路径
qoderwake run --task=code-review --exclude /home/user/project/vendor --exclude /home/user/project/.cache
方法二:用@符号引用外部排除列表文件
先创建exclude-list.txt,每行一个路径;再执行qoderwake run --exclude @exclude-list.txt。
注意:路径必须为绝对路径,相对路径会被忽略且不报错,容易造成误以为已排除的假象。
通过环境变量临时禁用扫描逻辑
适用于CI/CD流水线中需彻底跳过文件发现阶段的场景,比如只执行内存中已加载的策略校验。
1、在执行QoderWake命令前,设置环境变量:
export QODERWAKE_SKIP_SCAN=true
2、运行任意任务:
qoderwake run --task=memory-check
该变量生效后,整个文件系统扫描环节被跳过,仅处理已显式传入的输入对象。但【此操作将同时禁用所有自动路径发现,包括白名单内合法文件】,慎用于生产任务。

















