让 Klaus 操作 Klaus
客户端的功能不止能点也能说:读取类直接执行,不可逆动作需要你明确同意。
客户端的功能不止能点,也能说。直接在对话里说「把定时任务列出来」「把这个技能停掉」「打开权限设置」「建一个每天早上九点的任务」,Klaus 会去调用客户端自己的控制接口执行,而不是只告诉你该点哪里。
- 读取类操作(列清单、查状态、看配置)直接执行。
- 改动类操作(启停、创建、切换)执行前会说明它要做什么。删除、清空、断开连接这类不可逆动作需要你明确同意才会真正执行;被拒一次它不会自己补上同意,也不会绕去找一个不需要同意的等效动作。
- 界面跳转:让它「打开某个页面」会直接把窗口切过去,你看到的就是刚讨论的那一页。
- 不是每块面板都整条交给它。需要扫码配对、要弹系统文件选择框、要你亲手填密钥的那部分故意只留在界面上;碰到这种它不会瞎试别的动作,而是把对应的页面打开,剩下的你自己收尾。
- 凭据不经过它:它读到的 API key、配对令牌一律是「已隐去」,所以它只会把你送到对应设置页,不会把密钥念给你听。
- 从别人那里来的文字——频道里别人发的消息、第三方技能/插件/MCP 服务器自带的描述、以前的会话或记忆里存下的内容——会被标成不可信数据。它可以转述和分析,但那些文字里写的「指令」不会被当成你的指令执行。
- 定时任务里的那一轮没有人在窗口前(权限自动放行),所以不可逆动作在定时任务里会被直接拒绝,即使模型自己表示同意也一样。它只会把「本该改什么」写进运行结果,等你在主窗口决定。
- 它也能查阅本手册,所以关于 Klaus 自身的问题(某个开关什么意思、为什么某个功能没生效、某个机制怎么工作)可以直接问它。