必须在QoderWake的「搜索排除规则」中逐行填入node_modules/、.git/等glob路径并保存重建索引,且需通过「当前项目排他规则面板」按工作区动态启停,同时关闭「扫描最近访问的临时目录」并执行qoder wake index --purge-temp-sources清除系统临时路径索引。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

屏蔽文件搜索结果中的无关路径与临时文件
当你在QoderWake中执行全局文件搜索(如Ctrl+Shift+F)时,发现结果混入大量node_modules、.git、__pycache__、.DS_Store等干扰项,导致关键代码文件被淹没,必须通过排他性配置精准过滤。这一步不是简单隐藏,而是从索引源头剔除——不扫描、不建立索引、不返回任何匹配。
打开QoderWake主界面右上角「设置」→「文件系统」→「搜索排除规则」,点击「编辑自定义排除列表」按钮。
在弹出的文本框中逐行填入需彻底屏蔽的路径模式,每行一条,支持glob通配符:
node_modules/**
.git/**
__pycache__/**
.DS_Store
*.log
build/**
注意:路径末尾加/**表示递归排除整个子树;不加则仅排除同名文件或目录;【所有条目必须顶格书写,行首不能有空格或制表符,否则规则失效】。
点击「保存并重建索引」,QoderWake将自动触发后台扫描清理,该过程不可中断,等待右下角提示“索引更新完成(12,483项已跳过)”即可生效。
按项目级别动态启用/禁用排他规则
不同项目对“干扰项”的定义不同:前端项目要排除dist/,Python项目要排除venv/,而嵌入式固件项目反而需要保留build/下的.hex文件。硬编码全局规则会破坏灵活性,必须支持按工作区开关。
第一步:确保当前已打开目标项目根目录(即资源管理器显示路径为~/my-web-app/而非~/)。
第二步:按下快捷键 Ctrl+Alt+E(Windows/Linux)或 Cmd+Option+E(macOS),调出「当前项目排他规则面板」。
QoderWake Linux版是阿里推出的生产级数字员工系统,支持Linux环境部署。它作为7×24小时在线的AI员工,具备长期记忆与专业技能(如编程、运维),可自主响应代码审查、告警处理等事件。其核心采用“员工与工位分离”架构,并设置了严格的权限红线,确保持续进化的同时实现安全可控。
第三步:勾选预设模板「Web开发标准」,它会自动注入dist/**、.next/**、out/**三条规则;若需额外添加,点击「+ 添加规则」输入venv/**,再点击「仅对本项目启用」。
第四步:关闭面板后,该配置即写入项目根目录下的.qoderignore文件——此文件会被Git跟踪,确保团队成员获得一致搜索体验。
阻止IDE自动将系统临时目录纳入工作区索引
QoderWake有时会误将系统临时路径(如C:\Users\John\AppData\Local\Temp或/tmp)识别为“最近打开的文件夹”,一旦纳入工作区,搜索结果将充斥随机生成的临时文件,且每次重启都重复加载。
进入「设置」→「高级」→「工作区自动发现」,关闭「扫描最近访问的临时目录」开关。
手动检查工作区列表:点击左侧「文件」图标旁的下拉箭头→「管理工作区」,在列表中找到含Temp、tmp、cache字样的路径条目,鼠标悬停后点击右侧×图标移除。
【关键动作】移除后务必点击页面底部「永久禁止该路径自动重载」复选框,否则下次启动仍可能重新捕获——这是QoderWake 2.8.3版本起新增的防护机制,未勾选等于白操作。
最后执行命令行强制刷新:qoder wake index --purge-temp-sources,终端返回Done即表示系统级临时路径已从索引缓存中物理清除。

















