Rules
更新时间:2026-08-14
规则(Rules)功能支持用户使用自然语言指令来规范 Agent 的行为,帮助 Agent 更精准地理解并适应您的编码偏好,例如理解项目框架和代码风格等。
生效范围
规则,按生效范围分为两种类型:
- 个人 Rules:仅对当前用户本人生效,适合个性化、私有的规则习惯。
- 项目 Rules:随项目/代码库共享,团队成员均可使用,适合团队统一的开发规范或高频协作场景。
新建规则
方法一:可视化页面新建规则
- 进入规则设定页面:通过文心快码插件右上角进入··· 更多选项,点击 规则 进入规则设定页面。
- 您还可以从设置中查看所有规则及其状态的列表。
- 进入规则设定页面后,点击右上角 + 新建 按钮,添加新的规则
-
在弹窗中选择规则类型、输入规则名称、选择生效范围。生效范围包括:
- 手动使用:需要通过@提及,规则才能生效
- 指定文件生效:规则将在指定文件的对话中生效
- 始终生效:规则将在所有对话生效
![]() |
![]() |
|---|
方法二:直接新建文件
您也可以在 .comate/rules 路径下直接创建格式为*.mdr的文件。
编写规则内容:在 *.mdr 的规则文件中,使用清晰、明确的自然语言(通常是 Markdown 格式)编写您希望 AI 在处理此项目时必须遵守的指令、约束或偏好设置。编写后记得要将文件进行保存。
规则使用
-
对于始终生效、指定文件两种生效范围的规则,您无需过多关注。
- 始终生效 会在您的所有会话中自动生效
- 指定文件 会在对话中包含特定文件上下文或当前会话中已添加文件进行生效。指定文件支持通配符+文件路径/文件格式 (例如 .py 或 client//*.tsx)
- 对于手动生效的的规则,您在需要用到此规则时,在对话框中 @ 此规则进行使用。
![]() |
![]() |
|---|
- 通过手动 @ 的方式,您可以选择设定的所有规则。其是否在会话中生效,取决于规则具体的设定内容。例如规则指定文件.py,但当前对话上下文中未包含.py的文件,则此规则依旧不会生效。
评价此篇文章




