Kilo Code,
就在刘海里。
Mac 上的 Kilo Code CLI 通知、权限批准和回复
Gnista 把每个 Kilo Code CLI 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。Kilo 想跑命令或要动项目以外的东西时,就在那里允许;一轮结束,就在那里回复。
Kilo Code 配 Gnista,一目了然。
- 运行环境
- 任意终端里的 Kilo Code CLI(
kilo),还有加载同一个插件的 Kilo 应用。 - 设置
- 一个插件文件:
~/.config/kilo/plugins/gnista.js;别的都不动。 - 需要你
- 权限请求,附带命令、文件或项目以外的文件夹;还有它的提问。
- 在刘海里回应
- 允许、“始终”或拒绝,以及对提问的回答,经由 Kilo 里的 Gnista 插件发送,算作你本人的回应。
- 在刘海里回复
- 可以,不管 Kilo 在哪儿运行:它会显示为你的消息,会话的 Agent 和模型保持不变。
- 这一行显示
- 标题、Agent(plan 显示为计划模式)、你的提示词、回答、正在运行的工具和待办。
- 子 Agent
- 并进启动它们的那个会话的行里,显示它们在问什么。
- 费用与限额
- Kilo 自己统计的费用和 token 数,以及已用的上下文;没有套餐额度,因为 Kilo 不记录。
允许,拒绝,接着干。
Gnista 的插件运行在 Kilo 内部,所以允许、“始终”和拒绝走的是 Kilo 自己的客户端,而不是往终端里模拟按键。这些回应算作你本人的,所以连 Kilo 留给人来定的请求,比如技能里的 shell、走出沙箱的一步,也能在刘海里回应。Kilo 自己的提示也照常显示,哪边先回应就算哪边。
回复,就像你亲手敲的。
会话空闲时,从刘海发出的回复会作为真正的提示词送进去,Agent 和模型都和会话原本用的一样,在 Kilo 里显示为你的消息。任意终端都行。
它在做什么,花了多少。
这一行读取 Kilo 自己的记录:会话标题、你的提示词、它的回答、正在跑的工具和待办。子 Agent 并进启动它们的会话,这一行还显示 Kilo 自己统计的费用和已用的上下文。
Kilo Code 上做不到的事,以及原因。
- 没有套餐额度:Kilo 不记录。这一行改为显示它的费用。
- Gnista 不认识的模型不显示上下文条,直到你写个模型文件描述它。
- 已经在运行的 Kilo 要重启后才会接上 Gnista。
接入只需一分钟。
- 打开 Gnista,勾选 Kilo Code。
- Gnista 只新建一个文件
~/.config/kilo/plugins/gnista.js,不碰你的 Kilo 配置,所以没什么需要备份。如果已有同名插件,Gnista 会停下来告诉你。 - 要在刘海里回应,打开“在 Gnista 中回应提示”(设置 ▸ 通用)。
- 启动
kilo。已经开着的 Kilo,或 Kilo 应用,重启后才会加载插件。
Kilo Code,有问必答。
能在刘海里批准 Kilo Code 吗?
能:打开“在 Gnista 中回应提示”(设置 ▸ 通用)后,就能允许、“始终”或拒绝,还能回答它的提问。
为什么 Gnista 里看不到 Kilo?
Kilo 启动时才加载插件。连接之后,重启 kilo 或 Kilo 应用。
能在刘海里回复 Kilo 吗?
能,等一轮结束后。回复会作为真正的提示词送进去,带着会话的 Agent 和模型,显示为你的消息。
会显示 Kilo 花了多少吗?
会:Kilo 自己统计的会话费用和 token 数。Gnista 不认识的模型,加一个模型文件就能看到它的上下文。
Gnista 改了什么?怎么移除?
只有它的插件文件 ~/.config/kilo/plugins/gnista.js。设置 ▸ 智能体 ▸ Kilo Code ▸ 断开连接会删掉它;你的 Kilo 配置从来不碰。
Gnista 还照看着
Qwen Code
Kimi Code
CodeBuddy
WorkBuddy
ZCode
MiMoCode
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Droid
Antigravity
Qoder CLI
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。