{"_id":"@buyi1net/pi-toolkit","name":"@buyi1net/pi-toolkit","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@buyi1net/pi-toolkit","version":"0.0.1","description":"Pi all-in-one toolkit: one extension package aggregating everyday tools (vision assistance, subagent orchestration, provider status, appearance) behind a native settings menu","keywords":["pi-package","pi-extension","pi-toolkit"],"license":"MIT","type":"module","pi":{"extensions":["./index.ts"],"themes":["./modules/tui/themes"]},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.85.0","@earendil-works/pi-tui":">=0.85.0","@sinclair/typebox":"*"},"optionalDependencies":{"sharp":"^0.35.3"},"gitHead":"23b35fa9b15dcf6a1bdaa61ca15780d04b068562","_id":"@buyi1net/pi-toolkit@0.0.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-haK2eO+o43aQ0WFSfyhVgXEUJsvsK87PHYaVYKQX5ttt42LBak8yLRJQWeGEtxHjNf7wlhXeypdrFROKmnnz8Q==","shasum":"73847bcb67f4c033a4c3847afd817e2f8d0976e4","tarball":"https://registry.npmjs.org/@buyi1net/pi-toolkit/-/pi-toolkit-0.0.1.tgz","fileCount":129,"unpackedSize":1091774,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE9RifFYhuUcDyhVU9l1nUs0Cqb6ayOLCnPPGCTzptY8AiEAjCKmxe8TdFDBgbraJmtTihaGYedDt+ItmkVuXm7A3ys="}]},"_npmUser":{"name":"buyi1net","email":"buyi1net@gmail.com"},"directories":{},"maintainers":[{"name":"buyi1net","email":"buyi1net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-toolkit_0.0.1_1789133230704_0.5964705870440001"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-11T13:27:10.511Z","0.0.1":"2026-09-11T13:27:10.865Z","modified":"2026-09-11T13:27:11.170Z"},"maintainers":[{"name":"buyi1net","email":"buyi1net@gmail.com"}],"description":"Pi all-in-one toolkit: one extension package aggregating everyday tools (vision assistance, subagent orchestration, provider status, appearance) behind a native settings menu","keywords":["pi-package","pi-extension","pi-toolkit"],"license":"MIT","readme":"# pi-toolkit\n\npi-toolkit 把日常编码中会用到的工具聚合进一个 Pi 扩展包，当前包含视觉辅助、子代理编排和供应商状态与外观三个模块，后续会继续加入 MCP 连接器等新能力。所有配置通过一个控制菜单完成，菜单的观感和操作方式与 Pi 原生 `/settings` 完全一致，支持英语、简体中文、繁体中文。\n\n## 安装\n\n```bash\npi install npm:@buyi1net/pi-toolkit\n```\n\n或从 GitHub 安装：\n\n```bash\npi install git:github.com/buyi1net/pi-toolkit\n```\n\n安装后在 Pi TUI 输入 `/pi-toolkit` 打开控制菜单。\n\n## 模块\n\n三个模块都可以在菜单顶层独立开关，关闭的模块不注册任何工具和钩子。\n\n**视觉辅助（来自 pi-eyes）**：为纯文本模型自动补充图片理解能力，原生多模态模型直接旁路。主模型可通过 `vision_query` 工具针对最近截图追问。切换视觉模型前会先跑一次探测自检，不通过则保持原选择。\n\n**子代理编排（来自 pi-subagents）**：spawn、调度、回收子代理。自动任务默认 headless 后台进程，演示型任务用 herdr 或 tmux 分屏，结果自动回注主会话。支持 tier 模型路由（fast / balanced / deep）与团队协作。`ask_question` 让子代理在卡住时向主会话提问。\n\n**供应商状态与外观（来自 pi-tui）**：编辑器状态边框、Header、项目状态 Footer、启动与 reload 转场、单轮遥测，附带 16 个主题。供应商余额与套餐查询需要凭据时读取 `~/.pi/agent/pi-tui.json`（该文件由你手工维护，插件只读）。\n\n## 配置\n\n菜单改动写入 `~/.pi/agent/pi-toolkit.json`。子代理的 tier 路由也可被环境变量 `PI_SUBAGENTS_CONFIG`、项目或全局的 `pi-subagents.json` 覆盖，优先级与 pi-subagents 一致。\n\n视觉辅助的图像预处理依赖 sharp，属于可选依赖：只在视觉模块启用且首次处理图片时加载；缺失时会提示安装命令，不影响其它模块。\n\n## 隐私与边界\n\n视觉图片只发送给你配置的 Pi 视觉模型 provider。凭据文件 `pi-tui.json` 永远不被本插件写入。子代理进程与你共享同一台机器的权限，请只派发可信任务。\n\n## 致谢\n\n子代理编排模块源自 [amosblomqvist/pi-interactive-subagents](https://github.com/amosblomqvist/pi-interactive-subagents)（MIT），在原实现基础上完成了 herdr 表面适配与进程内裁剪。\n\n## 开源协议\n\npi-toolkit 的自有代码以 MIT License 发布。\n","readmeFilename":"README.md","_rev":"1-39e83059003b36d48304452b98242dbb"}