All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.13.1 - 2026-04-27
- update readme to explicit Node version requirement
- deps: upgrade Pi to v0.70.2
- deps: upgrade @mariozechner/pi-coding-agent from v0.70.2 to v0.70.5 (#134)
2.13.1 - 2026-04-27
- deps: upgrade
@mariozechner/pi-coding-agentfrom v0.70.2 to v0.70.5 (#133)
- Inherits upstream fix for API-key environment discovery falling back to
/proc/self/environwhen Bun's sandbox leavesprocess.envempty - Inherits upstream fix for Bun sandboxed package-manager commands when
process.envis empty - Inherits upstream fix for symlinked packages/resources/skills being duplicated in loaders
- Inherits upstream fix for bash executor temp output streams leaking file descriptors when output was truncated by line count
- Inherits upstream fix for Anthropic SSE parsing ignoring unknown proxy events
- Inherits upstream fix for long local-LLM SSE streams aborting at 5 minutes with
UND_ERR_BODY_TIMEOUT
2.13.0 - 2026-04-24
- add base_url input to override provider endpoint URL (#125)
- fix changelog
2.12.0 - 2026-04-22
- deps: upgrade
@mariozechner/pi-coding-agentfrom v0.68.1 to v0.69.0 (#121) - Migrate TypeBox imports from
@sinclair/typebox0.34.x totypebox1.x (following upstream breaking change) - Remove direct
@sinclair/typeboxdependency (now provided transitively via the Pi SDK) - Remove stale
@ts-expect-errorcomments on tool parameter schemas (fixed by TypeBox 1.x migration)
2.11.1 - 2026-04-22
- reorder examples in readme
- deps: update dependencies
- skip final comment creation when no issue/PR number in context (#120)
2.11.0 - 2026-04-21
- add action outputs
2.10.0 - 2026-04-21
- upgrade Pi to v0.68.0 with new SDK features (#118)
- update README.md
2.9.1 - 2026-04-20
- add Goals to README, remove redundant test info
- extract platform-agnostic git utilities into shared module (#111)
- udpate readme about env vars
- deps-dev: update dependencies
- catch finalization errors to ensure action always signals failure (#116)
2.9.0 - 2026-04-19
- add multi-platform support with platform abstraction (#106)
2.8.2 - 2026-04-18
- deps: update Pi to v0.67.68
- update README.md
- handle nested .gitignore files and prevent incorrect deletion of gitignored tracked files (#105)
2.8.1 - 2026-04-17
- update readme
- use @semantic-release/npm to bump package.json during semantic release (#101)
2.8.0 - 2026-04-17
- add support for review comments (#96)
- deps: bump Pi and typescript
- remove useless and stale info from readme
- update readme
2.7.2 - 2026-04-16
- support PR inline (review) comments (#91)
2.7.1 - 2026-04-16
- deps: bump Pi and prettier
- rename toolsFactory for clarity
- bump Pi SDK v0.67.5
2.7.0 - 2026-04-15
- add opt-out option for built-in GitHub extensions (#88)
2.6.1 - 2026-04-13
- update README, fix release flow
- new changelog updating flow to ensure correctness
2.6.0 - 2026-04-06
- Semantic-release for automated versioning and release management
- Automated CHANGELOG.md generation
- Automated package.json version updates
- Release workflow now uses semantic-release to handle versioning, changelog generation, and GitHub releases
- CHANGELOG.md and package.json were not being updated during releases (now handled by semantic-release)
2.5.0 - 2026-04-05
- CHANGELOG.md to track project changes
- Custom extensions support via
extensionsinput (npm packages, git repos, local files)
- Tool execution refactored to reduce duplication
- Dependencies updated
- Updated README architecture section
2.4.0 - 2026-04-03
- Support for custom Pi extensions to add additional tools and modify agent behavior
extensionsinput accepting npm packages, git repositories, and local file paths
- Updated tools to use new
defineTool()from Pi SDK - Dependencies bumped
- Development dependency (eslint) bumped
2.3.3 - 2026-04-03
- Upgraded Pi to version 0.65.0 and related dependencies
- Added caution note about securing workflows in README
2.3.2 - 2026-04-03
- Updated tag-version script to create bundle during release
2.3.1 - 2026-04-01
- Test coverage improvements
- E2E test flow and coverage extensions
- Improved module-level state management in
src/github/index.ts - Merged Pi flows into single pi.yml workflow
- Unified type configuration across tests
- Removed core import to simplify testing
- Extracted duplicate
getContextType()to shared utility
- Missing action version in footer and logs
- Missing SDK version in logs and footer
- Silent errors being swallowed
- Unsafe type assertion for tree entry sha field
- Logging issues
2.3.0 - 2026-03-31
- README link corrections
- Codecov action updated, removed double build