Luigit
repositories / pi-ext

pi-ext

bugabingas pi extensions

owned by admin

extensions/git-safe/CHANGELOG.md

Raw
Rendered 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.)