pi-ext bugabingas pi extensions
owned by admin
README Source History Refs Compare Notes Search extensions/git-safe/CHANGELOG.md Raw Rendered preview Changelog
Unreleased
Remove the Bash Git editor policy: it injected Bash source into every shell tool and broke non-Bash shells such as Nushell
Stop intercepting tool_call; git-safe no longer rewrites agent-issued shell commands
Keep safe-clone behavior unchanged
Format byte sizes with Pi's formatSize instead of two local formatters; size-limit errors and the clone result now use binary units (KB = 1024 B) and cap at MB
0.0.3
Add sparse safe clone support.
Recover tracked paths on session start.
Replace Bun test runner with Vitest.
Isolate extension harness environment in tests.
0.0.2
Release 0.0.2 with no commits touching extensions/git-safe
Keep git_clone_safe(url, path, branch?) behavior unchanged
Keep README, harness test, and package metadata unchanged
0.1.0 - 2026-05-21
a40a427 prepare extensions for npm release
133cb7d chore(pi):
migrate extensions to earendil packages
5ca1296 Rework Pi agent extensions
b045a6b fix(pi/mux):
cooldown exhausted keys on provider usage-limit errors
b87a61a feat(pi):
monorepo workspace — all extensions are proper packages
5fbf178 pi(ext):
add remaining extensions (angel, animations, code-actions, files-widget,
ghost, git-safe, neko, prune, web, etc.)
# Changelog
## Unreleased
- Remove the Bash Git editor policy: it injected Bash source into every shell tool and broke non-Bash shells such as Nushell
- Stop intercepting `tool_call` ; git-safe no longer rewrites agent-issued shell commands
- Keep safe-clone behavior unchanged
- Format byte sizes with Pi's `formatSize` instead of two local formatters; size-limit errors and the clone result now use binary units (KB = 1024 B) and cap at MB
## 0.0.3
- Add sparse safe clone support.
- Recover tracked paths on session start.
- Replace Bun test runner with Vitest.
- Isolate extension harness environment in tests.
## 0.0.2
- Release 0.0.2 with no commits touching `extensions/git-safe`
- Keep `git_clone_safe(url, path, branch?)` behavior unchanged
- Keep README, harness test, and package metadata unchanged
## 0.1.0 - 2026-05-21
- a40a427 prepare extensions for npm release
- 133cb7d chore(pi):
migrate extensions to earendil packages
- 5ca1296 Rework Pi agent extensions
- b045a6b fix(pi/mux):
cooldown exhausted keys on provider usage-limit errors
- b87a61a feat(pi):
monorepo workspace — all extensions are proper packages
- 5fbf178 pi(ext):
add remaining extensions (angel, animations, code-actions, files-widget,
ghost, git-safe, neko, prune, web, etc.)