# Changelog

All notable changes to this project will be documented in this file.

This project follows Conventional Commits for commit messages.

## 1.3.1 - 2026-08-28

### Fixed

- Limit default and configurable profile tools to Pi's minimal built-in tool set: `read`, `write`, `edit`, and `bash`.
- Ignore unsupported tools from existing local config when applying profiles.

## 1.3.0 - 2026-08-28

### Added

- Add configurable profile tools stored in `~/.pi/agent/pi-profiles.json`.
- Add `/profile tools <name> <tool...>` to configure the active tools per profile.
- Add a `configure_profile_tools` tool so the assistant can configure profile tools on request.

## 1.2.0 - 2026-08-28

### Added

- Add configurable profile shortcuts stored in `~/.pi/agent/pi-profiles.json`.
- Add `/profile shortcut <name|off> <shortcut>` to configure shortcuts.
- Add a `configure_profile_shortcut` tool so the assistant can configure shortcuts on request.

## 1.1.1 - 2026-08-28

### Changed

- Improve README with badges, project positioning, contribution ideas, and useful links.
- Add more npm keywords for discoverability.

## 1.1.0 - 2026-08-28

### Added

- Add dynamic profile configuration stored in `~/.pi/agent/pi-profiles.json`.
- Add `/profile set <name> <provider/model> <thinking>` to configure profile models and thinking levels.
- Add `/profile reset [name]` to reset one or all profile overrides.
- Add a `configure_profile` tool so the assistant can configure profiles on request.

## 1.0.1 - 2026-08-28

### Changed

- Use `gpt-5.6-sol` for the planner profile.
- Use `gpt-5.6-terra` for the coder profile.

## 1.0.0 - 2026-08-28

### Added

- Initial `pi-profiles` extension.
- Reviewer, planner, and coder profiles.
- Profile commands and function-key shortcuts.
- Profile-specific model, thinking level, tool selection, and system instructions.
- Read-only tool enforcement for reviewer and planner profiles.
