aionclaw可通过三种方式排除无关目录:一是在指令中用“except node_modules .git __pycache__”语法;二是全局设置中填入“/node_modules/,/.git/,/__pycache__/”并重启程序;三是为单个技能配置“venv,build,dist”或启用相对路径匹配填写“/temp,/logs”。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你正在用AionClaw批量处理D:\Projects下的源码和文档,但它每次都会钻进node_modules、.git、__pycache__这些子文件夹里反复扫描,既拖慢速度又干扰结果。这不是模型太“勤快”,而是默认启用递归遍历——它把所有下级目录都当成待处理目标,哪怕你只想要/src和/docs里的内容。
在任务指令中用排除语法直接过滤
向AionClaw发送指令时,在路径后紧跟except关键词加子文件夹名,例如:“请分析D:\Projects目录下所有.py文件,except node_modules .git __pycache__”。它会跳过这三个名称的子目录及其全部后代,连嵌套在/src/node_modules内的文件也不读。
注意:多个排除项之间用空格分隔,不能加逗号或引号;大小写敏感,写成Node_Modules会被忽略。
通过系统设置永久屏蔽特定子目录模式
打开AionClaw主界面 → 点击右上角齿轮图标 → 进入「系统设置」→ 切换到「文件访问权限」页签。
向下滚动找到「全局排除路径模式」输入框,填入:**/node_modules/**,**/.git/**,**/__pycache__/**。这个语法使用通配符**匹配任意层级,确保即使D:\Projects\src\lib\node_modules也会被拦截。
【修改后必须重启AionClaw主程序才生效】,否则设置仅存于内存,下次启动即丢失。
为单个技能配置专属排除规则
方法一:进入「技能中心」→ 找到「代码扫描」类技能 → 点击「编辑参数」→ 在「跳过目录」栏填入:venv,build,dist。保存后,该技能后续所有调用均自动跳过这三个名字的子文件夹。
方法二:若需更精细控制(比如只跳过根目录下的temp,但保留src/temp),勾选「启用相对路径匹配」→ 在同一栏填写:/temp,/logs。斜杠开头表示仅匹配位于扫描起始目录正下方的同名子文件夹。
这一步不重启也即时生效,但仅作用于当前编辑的技能,不影响其他功能模块。











