Kimi Code 最大权限(yolo)配置方法与不生效排查
背景
用户要求 Kimi Code"所有命令自动执行、不再逐条确认"。配置 yolo 后会话内仍弹出权限申请,需要排查。本条沉淀配置方法与"配置了却不生效"的排查结论。
核心内容
开启最大权限
- 配置文件:
~/.kimi-code/config.toml(若设了KIMI_CODE_HOME则以该环境变量为准,不要假设一定是~/.kimi-code)。 - 关键项:
default_permission_mode = "yolo",即全自动模式,自动批准所有工具调用。 - 改配置的安全流程(来自官方 update-config 规范):复制副本 → 只改目标键 →
kimi doctor config <候选文件>校验通过 → 带时间戳备份旧文件 → 覆盖。字段名以官方文档为准,snake_case,不凭记忆猜。
配置了 yolo 仍弹权限申请的原因与对策
- 根因:
default_permission_mode只在会话启动时读取。当前会话是用旧模式启动的,从会话内部无法改变自己的运行模式。 - 解决:在当前会话执行
/reload(需会话空闲时;输出中流则先 Esc/Ctrl-C),或重启 kimi CLI。新会话、恢复的会话都会自动生效。 - 双保险:除
default_permission_mode = "yolo"外,可在 config.toml 中加[[permission.rules]]显式 allow 规则覆盖所有工具——即使某会话模式不是 yolo,规则也会直接放行。
原文链接
提炼自 inbox/kimi_code/20260717_1e4468b5.md
