Qwen Code,
就在刘海里。
Mac 上的 Qwen Code 通知、权限批准和费用
Gnista 把每个 Qwen Code 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。就在那里允许或拒绝它的命令,一轮结束后直接回复,每个会话花了多少也看得到。
Qwen Code 配 Gnista,一目了然。
- 运行环境
- 任意终端里的 Qwen Code,Qwen 支持的模型服务商都行。
- 设置
- hooks 写在
~/.qwen/settings.json,改前先备份。 - 需要你
- 权限请求,附带命令或文件;还有 Qwen 的提问和计划。
- 在刘海里回应
- 权限请求可以允许或拒绝;提问和计划要在 Qwen 里回答。
- 在刘海里回复
- 可以,替你敲进 Qwen 的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
- 这一行显示
- 会话标题、你最新的提示词和 Qwen 的回复、正在用的工具、待办进度、上下文和费用。
- 子 Agent
- 运行时显示在这一行里,后台跑的也算。
- 费用与限额
- 按模型统计的 token 和费用,取自 Qwen 的会话文件;没有套餐额度,因为 Qwen 不记录。
允许,拒绝,接着干。
Qwen Code 请求权限时,刘海展开,显示命令或文件。点允许,Qwen 就去跑;点拒绝,Qwen 会收到“Denied from Gnista”。不理它,Qwen 就在自己的提示里问你:你一切到它的标签页就问,刘海收起时 10 秒后问,你在刘海里时最多 45 秒。
提问和计划,不用干等。
Qwen 的提问和计划只在它自己的提示里出现。Gnista 不扣着它们:这一行告诉你 Qwen 有问题要问或计划已就绪,Qwen 马上就问你。点一下就到它的标签页。
整个会话,一行看全。
Gnista 读取 Qwen 的会话文件:你用 /rename 起的标题、你最新的提示词和它的回复、它正在跑的工具、待办进度、上下文圆环,还有在后台干活的子 Agent。
花了多少,按模型算。
每条回复的 token 按它所用模型的价格计价,不管是阿里的 Token Plan 还是其他服务商。Gnista 不认识的模型,比如本地模型,写个模型文件描述它,给它价格和上下文大小。
Qwen Code 上做不到的事,以及原因。
- Qwen 的提问和计划没法在刘海里回答:Qwen 不接受 hook(钩子)对它们的回应。这一行会告诉你 Qwen 有问题要问或计划已就绪,Qwen 也会马上在自己的提示里问你。
- 没有“始终”:“允许”和“拒绝”一次只回应一个请求。
- Qwen 的“可能陷入循环”警告不触发任何 hook,所以不会出现在刘海里。
- 从刘海发出的回复是替你敲进 Qwen 的终端的,所以只支持 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
- Gnista 写的是
~/.qwen/settings.json。如果你设了QWEN_HOME,Qwen 会从那里读设置,就看不到 Gnista 的 hooks。
接入只需一分钟。
- 打开 Gnista,勾选 Qwen Code。
- Gnista 先把
~/.qwen/settings.json备份到~/Library/Application Support/Gnista/Backups,再加上它的 hooks,你的 hooks 保留不动。 - 开一个 Qwen Code 会话。Qwen 里不用开什么:它的 hooks 默认就是开着的。
Qwen Code,有问必答。
能在刘海里批准 Qwen Code 吗?
能:允许或拒绝。不理它的话,Qwen 会在自己的提示里问你:你一切到它的标签页就问,刘海收起时 10 秒后问,你在刘海里时最多等 45 秒。
Qwen 的提问和计划能在刘海里回答吗?
不能。Qwen 会忽略 hook 对它们的回应,所以这一行会提醒你,Qwen 也会马上在自己的提示里问你。
会显示 Qwen Code 花了多少钱吗?
会:按模型统计的 token 和费用,从 Qwen 的会话文件里读。没有公开价格的模型,比如本地模型,需要一个模型文件。
能在刘海里回复 Qwen Code 吗?
能,在 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端里:Gnista 把你的回复敲进 Qwen 的终端。
我用的模型服务商也支持吗?
支持。Gnista 读的是 Qwen 的 hooks 和会话文件,不是模型,所以 Qwen 支持的服务商都行,比如阿里的 Token Plan,或者本地的 OpenAI 兼容服务。
怎么移除?
设置 ▸ 智能体 ▸ Qwen Code ▸ 断开连接。删掉的正好是 Gnista 的 hooks。
Gnista 还照看着
Kimi Code
CodeBuddy
WorkBuddy
ZCode
MiMoCode
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。