配置#

忽略文件和目录#

如果你有希望 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 提交

  • 未来版本中可能会添加其他配置选项