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)以及將擴充功能狀態鍵自訂提升到底部頁尾。
相關
- 專案
- 專案
- 專案
- 專案
- 專案