Kilo Code,
就在刘海里。

Mac 上的 Kilo Code CLI 通知、权限批准和回复

Gnista 把每个 Kilo Code CLI 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。Kilo 想跑命令或要动项目以外的东西时,就在那里允许;一轮结束,就在那里回复。

免费试用 7 天 无需账号和银行卡 · 之后一次性 €19
01概览

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。
02设置

接入只需一分钟。

  1. 打开 Gnista,勾选 Kilo Code。
  2. Gnista 只新建一个文件 ~/.config/kilo/plugins/gnista.js,不碰你的 Kilo 配置,所以没什么需要备份。如果已有同名插件,Gnista 会停下来告诉你。
  3. 要在刘海里回应,打开“在 Gnista 中回应提示”(设置 ▸ 通用)。
  4. 启动 kilo。已经开着的 Kilo,或 Kilo 应用,重启后才会加载插件。
03常见问题

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 还照看着

自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。