@lhlyu/pi-kit
Pi Coding Agent 的模型自动发现与终端状态栏扩展
Package details
Install @lhlyu/pi-kit from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@lhlyu/pi-kit- Package
@lhlyu/pi-kit- Version
0.2.1- Published
- Oct 29, 2026
- Downloads
- 1,169/mo · 296/wk
- Author
- lhlyu
- License
- MIT
- Types
- extension
- Size
- 64.1 KB
- Dependencies
- 2 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./src/status-extension.ts",
"./src/discovery-extension.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@lhlyu/pi-kit
Pi Coding Agent 的模型自动发现与终端状态栏扩展。
功能
- 模型自动发现:从多个 Provider 获取模型列表,通过原生
/model选择和刷新。 - 终端状态栏:显示输出速度(TPS)、首 token 耗时(TTFT)和本轮耗时(TS),支持后台子任务计时。
⚡️ TPS: 50.0 tok/s 🚀 TTFT: 1.23s ⌛️ TS: 2m35s
安装
需要 Node.js ≥ 22.19.0、Pi Coding Agent ≥ 1.3.0。
pi install npm:@lhlyu/pi-kit
使用
状态栏自动启用,无需配置。两个功能可在 /config 中单独启停。
如需模型发现,在 ~/.pi/agent/models.json 中添加 Provider:
{
"providers": {
"my-relay": {
"baseUrl": "https://relay.example.com/v1",
"apiKey": "$RELAY_API_KEY",
"api": "openai-completions",
"discoverModels": true
}
}
}
设置 RELAY_API_KEY 环境变量后,重启 Pi 或执行 /reload,再用 /model 选择模型。模型列表过期时自动刷新。