配置#
忽略文件和目录#
如果你有希望 MoonBit Pilot 忽略的目录或文件,可以通过在项目根目录中放置一个 .moonagentignore
文件来进行配置。其格式与 .gitignore
完全相同。
如果未设置 .moonagentignore
文件,MoonBit Pilot 将使用项目的 .gitignore
作为默认配置。被任一忽略文件排除的文件将不会被 MoonBit Pilot 监控。
.moonagentignore 格式#
.moonagentignore
文件遵循与 .gitignore
相同的语法:
# 忽略特定文件
secret.txt
config.local.json
# 忽略目录
node_modules/
.vscode/
dist/
# 忽略文件模式
*.log
*.tmp
temp_*
# 忽略嵌套模式
docs/**/*.draft.md
# 使用 ! 来否定(包含)先前忽略的模式
!important.log
项目配置#
moonagent.yml#
在你的项目根目录下创建一个 .moonagent/moonagent.yml
文件来配置 MoonBit Pilot 的行为:
# MoonBit Pilot 项目配置
# 此配置文件控制此项目的 moon pilot 行为
# 文件修改时启用自动提交
auto_commit: true
# 可在此处添加其他配置选项
可用配置选项#
auto_commit: 当设置为
true
时,MoonBit Pilot 将在修改你的代码前后自动创建 git 提交未来版本中可能会添加其他配置选项