omp packages

@joyanhui/pi-ext-git-changes1.0.4

Pi coding agent extension — interactive git working tree changes viewer with overlay, shortcut, and footer status

joyanhui Published 7 days ago MIT ~216 downloads/mo

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.

Did it work for you?

Result

One report per person. A new report replaces your old one.

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

  • /changes command — opens an overlay showing staged, unstaged, untracked, and conflicted files
  • Ctrl+Alt+C shortcut — same overlay, instant access
  • Footer status — always visible file change counts (e.g. C-A-c:📦3 📝2 ❓1)
  • Actions — press Enter to open file in editor, e to edit with nvim, y to 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 untracked
  • C-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