nicobailon/pi-powerline-footer
Powerline-style status bar extension for pi coding agent
解决的问题
pi-powerline-footer 是 Pi 编辑器的 UI 增强功能,提供高度可定制、信息密集的状态栏(powerline)和编辑器实用工具,以改善使用 AI 代理的开发者的工作流。它用主题化的“vibes”替换默认的“Working...”消息,并添加了如暂存(stashing)和排队(queuing)等高级编辑器状态管理功能。
工作原理
该项目作为 Pi 编辑器的扩展集成,添加了一个显示实时数据的可视化页脚,例如当前活动的 AI 模型、Git 状态、上下文窗口使用情况和令牌成本。它引入了一个受管理的 Shell 会话(Bash 模式),允许用户直接在编辑器环境中运行命令,以及一个“stash”系统,用于临时保存和清除编辑器内容以便快速提示。
适用人群
希望更直观地查看 AI 代理状态(上下文、令牌、成本),并希望通过集成的 Shell 访问和 Git 集成获得更高效、类似终端体验的 Pi 编辑器开发者和高级用户。
亮点
- Powerline 状态栏:可定制的页脚,显示模型信息、思考级别、Git 分支/状态以及带有颜色编码警告的上下文使用情况。
- Bash 模式:具有幽灵建议(ghost suggestions)和专用命令输出转录记录的持久化受管理 Shell 会话。
- 编辑器暂存:快速切换系统(
Alt+S),用于保存和恢复编辑器草稿而不丢失工作。 - Powerline 队列:基于文件的队列,防止在压缩(compaction)过程中丢失提示,并允许手动投递或重试。
- 工作氛围(Working Vibes):AI 生成的主题化加载消息(例如星际迷航或海盗主题),用于替换标准的“Working...”文本。
- 引理与布局(Lemmas & Layout):支持 Nerd Fonts、多种布局预设(minimal、full、nerd)以及将扩展状态键自定义提升到底部页脚。
相关
- 项目
- 项目
- 项目
- 项目
- 项目