@joyanhui/pi-ext-git-changes1.0.4
Pi coding agent extension — interactive git working tree changes viewer with overlay, shortcut, and footer status
Untested on omp
This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.
Reports 0
No reports yet.
Readme
@joyanhui/pi-ext-git-changes
A pi extension providing an interactive git working tree changes viewer with a categorized overlay, keyboard shortcut, and a persistent footer status.
Features
/changescommand — opens an overlay showing staged, unstaged, untracked, and conflicted filesCtrl+Alt+Cshortcut — same overlay, instant access- Footer status — always visible file change counts (e.g.
C-A-c:📦3 📝2 ❓1) - Actions — press
Enterto open file in editor,eto edit with nvim,yto yank filename - Clean tree — shows
✓when working tree is clean
Installation
pi install npm:@joyanhui/pi-ext-git-changes
Or for a single session:
pi -e npm:@joyanhui/pi-ext-git-changes
Usage
Overlay navigation
| Key | Action |
|---|---|
↑ / ↓ |
Navigate files |
Enter |
Open file in pi editor |
e |
Edit file with nvim |
y |
Yank (copy) file path to clipboard |
Esc / Ctrl+C |
Close overlay |
Footer status
The extension shows a status indicator in pi's footer bar. For example:
C-A-c:📦3 📝2 ❓1— 3 staged, 2 unstaged, 1 untrackedC-A-c:✓— working tree clean
Requirements
- pi coding agent (v0.x+)
Documentation
For more information, visit dev.leiyanhui.com/ai/pi-git-changes.
For source code, visit github.com/joyanhui/pi-extension.
License
MIT