扩展怎么被加载
项目覆盖全局的同名规则、各类扩展的读取位置,以及为什么改完要开新会话。
- 技能:先看当前项目的
<项目>/.klaus/skills,再看~/.klaus/skills,同名先到先得,也就是项目里的同名技能会盖住全局的。内置技能只在名字还没被占用时补进来。 - 子代理:
~/.klaus/agents/*.md。 - 斜杠命令:全局
~/.klaus/commands,项目<项目>/.klaus/commands。 - 插件:由引擎自己读插件账本
~/.klaus/plugins/installed_plugins.json加载。插件里带的技能、命令、子代理、MCP 会打上来源标记,不会和上面几类重复出现。插件启停是应用级的,没有项目作用域。
这些内容在会话启动时读取,所以装完新技能或改了配置文件,要开一个新会话才生效。