理解权限模式
Axiomate 能读取文件、修改代码、运行命令,所以权限模式决定了它在执行工具前要不要询问你。
切换权限
在聊天输入框里,默认可以按 Shift+Tab 在权限模式之间切换。
在少数 Windows 终端环境中,Shift+Tab 可能无法可靠传给程序,这时默认快捷键会回退为 Meta+M。
Axiomate 默认循环的是常用模式:Default、Accept edits 和 Plan Mode。更完整的默认启动模式可以在配置中设置。
常用权限模式
Default
标准模式。Axiomate 可以执行安全操作;遇到需要你确认的操作时,会弹出权限请求。
适合第一次使用和日常任务。
Accept edits
自动接受文件编辑,但仍会对更敏感的操作保持权限控制。
适合你已经信任当前任务方向,希望减少反复确认文件修改的情况。
Plan Mode
规划模式。Axiomate 会先探索代码、理解问题、写出计划,而不是直接实施修改。
适合复杂需求、重构、架构调整,或你希望先确认方案再让它动手的任务。
Bypass Permissions
跳过权限检查。Axiomate 会更自主地执行工具调用。
只建议在你非常信任当前项目、当前任务和当前会话时使用。它能提高流畅度,但也降低了逐步确认带来的保护。
设置默认启动权限
可以在 Settings 或 /config 中修改 Default permission mode。
对应配置字段是:
{
"permissions": {
"defaultMode": "default"
}
}
可选值包括:
default
plan
acceptEdits
bypassPermissions
也可以通过启动参数临时指定:
axiomate --permission-mode acceptEdits
临时参数优先级高于配置文件。