pi-dynamic-footer
一个可配置的活动页脚 π. 它将pi的默认页脚替换为上下文使用、模型/思维水平、TPS、令牌和成本跟踪、缓存比率、git状态和订阅配额条。
安装
pi install npm:@juanbenjumea/pi-dynamic-footer
命令
| 命令 | 行动 |
|---|---|
/footer 或者 /footer menu | 打开页脚操作菜单 |
/footer toggle | 显示或隐藏页脚 |
/footer path | 切换文件夹名称或完整路径 |
/footer settings | 配置段、预设和上下文区域 |
该页脚在默认情况下是启用的,并取代pi的默认页脚。它通过首先丢弃低优先级的段来适应窄终端。
配额酒吧
当提供程序凭据可用时,将显示配额栏。支持供应商:
- 克劳德/克劳德·马克斯
- OpenAI法典
- OpenCode去
- ClinePass
- 乌曼
- GitHub副驾驶员
- 谷歌双子座
- 乔任梁编码
- 合成
- z.ai / GLM
- 光标
- CommandCode
- Openference
API密钥通常来自pi auth.json;提供程序还支持其文档化的环境变量。游标和CommandCode订阅的使用需要一个浏览器会话cookie quota-sessions.json,而不是API密钥。OpenCode Go帐户轮换由 @juanbenjumea/pi-multi-opencode-go.
配置
使用 /footer settings 要配置这些段:
modelThink, provider, runtime, pwd, git, contextUsage, contextProgress, contextPercentage, contextNumbers, tokens, tps, cost, cache, turnCount, usageBars.
预设:
- 最小的 -模型和基本上下文信息
- 标准 -平衡默认布局
- 详细的 -所有段,包括TPS和转弯数
- 表演 -模型,环境,TPS和成本
背景阈值默认为70%(专家)和85%(警告)。专家阈值不能超过警告阈值。
集 PI_OBS_SHOW_FULL_PATH=1 首先启用完整的home-relative工作目录路径。
开发
npm test
npm run typecheck
隐私
使用情况数据保存在内存中,不写入磁盘。下只存储页脚设置 ~/.pi/agent/observability/ (或 $PI_CODING_AGENT_DIR/observability/). 经过身份验证的请求使用固定的HTTPS提供程序端点。
许可证
麻省理工学院