理解权限模式

Axiomate 能读取文件、修改代码、运行命令,所以权限模式决定了它在执行工具前要不要询问你。

切换权限

在聊天输入框里,默认可以按 Shift+Tab 在权限模式之间切换。

在少数 Windows 终端环境中,Shift+Tab 可能无法可靠传给程序,这时默认快捷键会回退为 Meta+M

Axiomate 默认循环的是常用模式:DefaultAccept editsPlan 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

临时参数优先级高于配置文件。