# 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.)