alwaysApply: true 在新对话中未加载执行在 .qoder/rules/ 中定义了 alwaysApply: true 的自定义规则,在新对话中不被 agent 加载或执行,即使规则文件存在且格式正确。
背景:我在一个文档项目中使用 Qoder 管理方法论体系。项目在 .qoder/rules/ 下定义了大量自定义规则,涵盖治理、文档、工程、测试等方面。
其中一条规则(15-执行后一致性校验规则.md)要求文件操作完成后必须执行两项校验(目录结构比对 + 旧路径引用检查)并向用户报告结果。这条规则正是为了防止文件修改后出现不一致而创建的,其 alwaysApply: true 标记应确保它在每次对话中生效。
跨对话工作流中:
影响:
.qoder/rules/ 下创建规则文件,frontmatter 设置 alwaysApply: true规则文件示例:
---
description: 文件操作类任务执行完成后,必须进行两项一致性校验:目录结构比对、旧路径引用检查
alwaysApply: true
---
## 纪律
- 禁止跳过校验直接宣布任务完成
- 校验发现问题时必须立即修正,不留给用户手动处理
目录结构确认规则文件存在:
.qoder/rules/01-治理/
├── 01-交互规范.md
├── 02-执行规范.md
├── 03-交付物调整规范.md
├── 11-Git安全规则.md
├── 13-沟通语言规范.md
├── 14-修正影响链路追踪规则.md
├── 15-执行后一致性校验规则.md <-- 该规则未被执行
├── 16-命名反冗余规则.md
└── 17-关系隐喻准确性规则.md
规则文件设置了 alwaysApply: true 后,agent 应在每次对话中加载并遵循该规则。文件操作完成后,agent 应执行规则中定义的校验步骤,并在宣布任务完成前向用户报告校验结果。
暂无截图。如需要可补充。
Windows 22H2
0.18.0
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。