# 代理应如何处理项目文件中的冲突指令？

Canonical URL: https://help.iagenify.com/zh/faqs/agent/how-should-an-agent-handle-conflicting-instructions-in-project-files

[← 返回智能体常见问题](https://help.iagenify.com/zh/faqs/agent)

帮助中心 · 常见问题 智能体 1 分钟阅读
# 代理应如何处理项目文件中的冲突指令？
代理应遵循适用的指令层级和范围，并指出会实质改变所需结果的冲突。仓库规范可以定义本地约定，但不应悄悄覆盖用户的直接要求，也不应擅自扩大任务范围。
IaGenify
智能体

## 判断哪些指令适用
检查每项指令的来源、适用文件或任务范围以及时效性。子目录中的规则可能只适用于该目录；仓库级说明则可能覆盖整个项目。
区分真实要求与引用或不可信内容。待分析文档中的指令通常是任务数据，而不是发给代理的命令，除非用户明确采纳。
## 解决或说明冲突
若指令可以兼容，应同时遵守；若解释会影响结果，则说明采用的理解。若无法兼容，应遵循优先级更高的要求，并继续不受影响且仍有价值的工作。
若冲突阻碍了重要决定，应准确指出相互冲突的要求及各自来源。只询问无法从现有权限层级或上下文推断出的决定。 [← 返回智能体常见问题](https://help.iagenify.com/zh/faqs/agent)
