Pi,
就在刘海里。
Mac 上的 Pi 和 Oh My Pi 通知、回复和费用
Gnista 把每个 Pi 和 Oh My Pi 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。一轮结束后在刘海里回复,在那里批准 Oh My Pi 的计划,还能看到每个会话花了多少。
Pi 配 Gnista,一目了然。
- 运行环境
- 任意终端里的 Pi(
pi)和 Oh My Pi(omp)。 - 设置
- 各一个扩展文件,放在
~/.pi/agent/extensions/和~/.omp/agent/extensions/里;别的都不动。 - 需要你
- Oh My Pi 的工具审批和计划审阅;Pi 里则是别的扩展弹出的对话框。
- 在刘海里回应
- Oh My Pi 的计划:“批准”就执行计划,“继续规划”就带上要改的地方把它退回去。工具审批和 Pi 的对话框在 Agent 里回应。
- 在刘海里回复
- 可以,不管它在哪儿运行:Gnista 的扩展把你的话作为下一条提示词加进去,显示为你发的。
- 这一行显示
- 会话标题、你的提示词、回复、在用的工具、模型和上下文,从会话文件里读取。
- 子 Agent
- Oh My Pi 的:有几个在干活,显示在会话那一行上。
- 费用与限额
- 每次回复花了多少,按 Agent 自己的记录,加总成整个会话的费用;没有套餐额度。
一个扩展,两个 Agent。
Pi 和 Oh My Pi 用的是 TypeScript 扩展,不是命令 hooks(钩子),所以 Gnista 加了一个由 Agent 自己运行的小扩展。它报告每一轮的开始、每个工具、每次等待和每一轮的结束,从不拦住任何工具。
Oh My Pi 的计划,就地作答。
Oh My Pi 写好计划时,在刘海里就能读。批准,它就执行。选“继续规划”并写上要改什么,它就重新规划。刘海和它自己的窗口,哪边先回应就算哪边。
还想补一句?回复它。
一轮结束后,在刘海里写下回复。Gnista 的扩展把它作为会话的下一条提示词加进去,和你亲手敲的一样,不管 Agent 在哪个终端里运行。
怎么计费,就怎么计价。
这一行读取 Agent 写下的会话文件:标题、你的提示词、回复、模型、上下文,以及每次回复花了多少。Gnista 不认识的模型,可以写进模型文件。
Pi 上做不到的事,以及原因。
- Oh My Pi 的工具审批会显示在刘海里,但只有它自己的窗口能批准,所以要在那里回应。
- Pi 自己什么都不问。别的扩展弹出对话框时,这一行显示需要你,你在 Pi 里回应。
- “继续规划”需要写上要改什么:Oh My Pi 只有拿到这些才会重新规划,不写的话,计划就留给它自己的窗口处理。
- 打印模式和子 Agent 自己的会话不汇报:这一行只关心你开的那个会话。
接入只需一分钟。
- 打开 Gnista,勾选 Pi、Oh My Pi,或者两个都勾。
- Gnista 给每个只新建一个文件:
~/.pi/agent/extensions/gnista.ts或~/.omp/agent/extensions/gnista.ts,不碰你的设置。如果已有同名扩展,Gnista 会停下来告诉你。 - 要在刘海里回应 Oh My Pi 的计划,打开设置 ▸ 通用 ▸ 在 Gnista 中回应提示。
- 新开一个会话。已经开着的要重启后才会加载扩展。
Pi,有问必答。
Oh My Pi 也能用吗?
能。Oh My Pi 是 Pi 的分支,扩展放在它自己的文件夹里。Gnista 分别连接两者,Oh My Pi 还能在刘海里审阅计划。
能在刘海里批准工具吗?
不能。Pi 自己什么都不问,而 Oh My Pi 的工具只有它自己的窗口能批准。打开“在 Gnista 中回应提示”后,Oh My Pi 的计划可以在刘海里回应。
能在刘海里回复吗?
能,等一轮结束后,在任何终端里都行。Gnista 的扩展把你的回复作为下一条提示词加进去,显示为你发的。
怎么移除?
设置 ▸ 智能体 ▸ Pi(或 Oh My Pi)▸ 断开连接会删掉 Gnista 的扩展文件;你的设置从来不碰。
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
Kilo Code
Grok Build
Amp
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。