pi-ext
bugabingas pi extensions
owned by admin
extensions/git-safe/CHANGELOG.md
RawRendered preview
Changelog
Unreleased
- Prevent agent-issued Git commands from opening interactive editors
- Launch through Git Bash even when callers disable MSYS argument conversion, and hide launcher internals when Git cannot start
- Document explicit
git.exe child-process and unrestricted-Bash residual bypasses
- Keep safe-clone behavior unchanged
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
- Prevent agent-issued Git commands from opening interactive editors
- Launch through Git Bash even when callers disable MSYS argument conversion, and hide launcher internals when Git cannot start
- Document explicit `git.exe` child-process and unrestricted-Bash residual bypasses
- Keep safe-clone behavior unchanged
## 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.)