回答风格

输出风格只换表达方式,不动工具清单与权限;内置两个人格,也可以自己写。

输出风格(Output Style)决定 Klaus 回答的人格与结构。切换风格只换表达方式,不改它的能力和权限。

  • 风格清单 = 内置的两个人格 + ~/.klaus/output-styles 里你自己写的。内置只有 Explanatory(边做边解释它为什么这么实现、以及仓库里的惯例)和 Learning(会停下来让你自己写一小段代码练手),另外那个「默认」不是风格,而是「不套任何风格」。
  • 自己写一个:往 ~/.klaus/output-styles 放一份 .md,文件名就是风格 id。前置属性里 name 不写就用文件名,description 不写就取正文第一行;keep-coding-instructions 默认为真,只有显式写 false 才会把写代码的那部分系统指令去掉——想要一个纯聊天人格才需要关它。
  • 选中的那一个作为引擎配置项存下来,会话启动时随初始化下发(引擎自己不带任何内置风格,只按名字从下发的清单里挑)。所以换完风格要开新会话才生效,已经开着的会话还按旧风格说话。
  • 它只改系统提示里「怎么表达」那一部分,不动工具清单、不动权限,所以换风格不会让它变得更能干或更受限。