偏好设置
外观、语言、编辑器、通知、防休眠、联网、沙箱这些偏好分散在哪几处,以及它们各自什么时候生效。
「你自己的偏好」分散在三处:侧栏底部的头像菜单(语言、主题与配色、字号)、「设置 → 偏好设置」(编辑器 / 会话 / 应用 / 通知 / 工作区),以及按功能分开的几页(语音输入、迷你助手与桌宠、配置、联网、钩子、梦、远程控制、关于)。
- 外观:主题分「跟随系统 / 浅色 / 深色」。配色(那套代码与语法高亮色板)浅色和深色各记一套,所以在浅色下换过的色板不会动到深色那套;浅色有 17 套、深色有 28 套,ayu、dracula、monokai、终端绿这些只有深色有。UI 字号 11–16(默认 14),代码字号 8–24(默认 13)。
- 语言:界面和托盘立刻跟着变;同一个值还作为回复语言传给引擎——会话启动或恢复时往系统提示里追加一段指令,要求所有解释与沟通都用该语言(代码与技术名词保持原样),所以新开的会话和重新恢复的会话会带上它,正在跑的那一轮不会中途换语言。未设置时不追加任何指令,模型跟随对话本身的语言。
- 编辑器:「显示预测内容」控制输入框的消息预测(按 Tab 接受,任何模型来源都可以用,见模型)。
- 会话:「后续消息行为」见下一条;「回复风格」选默认的回答风格,见回答风格。
- 应用:「开机自动启动」;「运行时防止系统休眠」让电脑在 Klaus 跑任务时保持唤醒,任务结束就放开(Windows 上没有这一项)。远程控制期间的防休眠是另一个开关,在「设置 → 远程控制」,只在接着电源时生效。
- 通知:桌面通知与提示音默认都开,分别对应「需要你输入 / 干完了」和「你不在时干完了」。
- 工作区:文件树的排除规则,见工作区、Git 与改动。
- 后续消息行为:运行中发出去的消息默认「排队」(等这一轮结束再发),也可以改成「引导」(不打断模型,直接注入当前这一轮)。这只是默认值,每条消息在输入区还能单独选(⌘/Ctrl+回车取反,见输入框与键盘)。
- 语音输入:识别语言默认跟随系统,转写润色和语音学习默认都开。
- 联网:搜索默认开,来源默认是 Bing——用后台浏览器搜,不需要 API Key,但要求浏览器插件是开的。也可以改成「模型自带」(由服务商在服务端搜,需要模型本身支持)、Codex / Qoder / QoderWork / 百炼 Token Plan 订阅自带的搜索,或 Brave,见联网搜索。关掉搜索不等于断网——你直接给网址它照样能抓。Brave 的 API Key 只能你自己填。搜索失败或撞上验证页是明确报错,不会静默换一家。
- 引擎运行参数:设置里已经没有单独的「运行时」页。开发调试用的 provider 痕迹开关移到了「设置 → 关于」,叫「开发调试日志」(默认关,开了之后反馈报告会带上痕迹日志路径);最大工具并发(默认 10)没有界面,可以让 Klaus 改。主会话没有固定的模型轮数上限;子 Agent 和内部维护任务各自按任务类型设置限制。其余引擎数值不上设置面:对绝大多数人只有一个好值,就是引擎自己的默认值,而那个值会随引擎升级变化。真要调的走
~/.klaus/config.toml。 - 执行权限:「设置 → 配置」分别设置批准策略与沙箱模式。沙箱有「只读」「工作区写入」「完整访问权限」三种模式;工作区写入的额外可写目录、联网和临时目录规则通过
config.toml中的sandbox_workspace_write配置。 - 记忆:「设置 → 梦」里的自动记录默认关,定期整理也默认关,详见记忆与梦。
偏好存在两个地方。你平时不用关心,但它决定「什么时候生效」:
klaus.*、feature:*这些属于引擎配置,落在~/.klaus/config.toml。一个会话的配置是它启动那一刻的快照,所以改完之后已经开着的对话会在下一回合自动重建并带上新值,不用重开会话。- 外观、语言、通知这些属于客户端自己的存储,改完当场生效。
- 留空不是关掉,是回到默认:那一行会被删掉,用的是引擎/客户端自带的默认值。所以数值和列表可以清空,开关必须明确写开或关。
- 通过偏好名称修改时会先校验值。执行权限使用配置页或
config.toml中的规范配置项;旧沙箱开关和独立根目录偏好已移除。
让 Klaus 改偏好:直接说「字号调大一点」「配色换成 dracula」「关掉搜索」。它按名字改(theme、codeThemeDark、uiFontSize、webSearch……),不用你记存储键名,它也会先把值校验一遍。