# Changelog — @cleepi/toolkit

All notable changes to this package are documented here.

Format: [Keep a Changelog 1.1.0](https://keepachangelog.com/en/1.1.0/).
Versioning: [SemVer](https://semver.org/spec/v2.0.0.html). Pre-`1.0.0`, minor
bumps may include breaking changes.

## [Unreleased]

## [0.3.3] — 2026-06-03

### Fixed
- Bumped bundled `@cleepi/crew` from 0.5.0 to 0.5.1. 0.5.0's
  `install-crew` extension checked the wrong path for peer
  packages — even though toolkit's polyfill installed and
  registered them correctly, crew's session_start fired its
  "Crew needs N more package(s)" dialog on every interactive
  session. 0.5.1 fixes the path. Now first interactive `pi`
  session is genuinely silent after `init`.

## [0.3.2] — 2026-06-03

### Added
- `init` gains a step 4 that drains extension `session_start` hooks
  non-interactively (`pi --no-session -p /exit` with
  `CLEEPI_CREW_AUTO_CONFIRM=1`). Without this, the user's first real
  `pi` session would still show `@cleepi/crew`'s settings + symlink
  confirm dialog. Now: zero dialogs on first session.

## [0.3.1] — 2026-06-03

### Fixed
- Declare `@cleepi/atlassian`, `@cleepi/git`, `pi-subagents`,
  `pi-intercom`, `pi-web-access` as direct dependencies of toolkit
  in addition to crew's peer declaration. With bundling enabled,
  npm doesn't propagate the bundled `@cleepi/crew`'s peerDeps to
  the top-level `node_modules`, so the polyfill found 2 pi-packages
  instead of 8 and only 13/18 skills loaded. v0.3.0 was a broken
  publish; v0.3.1 is the working install.

## [0.3.0] — 2026-06-03

### Added
- `cleepi-toolkit` CLI binary with `init` subcommand. One command
  (`npx @cleepi/toolkit init`) installs the toolkit + pi-mcp-adapter
  and registers all transitively-installed pi-package peers in
  `settings.json` — a polyfill for pi's install behavior (which
  auto-installs npm peerDependencies but doesn't reflect them in its
  own registry). Idempotent; skips packages already exposed via
  another registered package's `pi` manifest to avoid tool-name
  collisions. Per [spec DRAFT-003](./docs/DRAFT-003-init-polyfill/spec.md).
- `@cleepi/toolkit/init` library export so other packages (e.g. a
  future `@cleepi/fusion init`) can reuse the polyfill without
  subprocess.

### Deprecated
- `prompts/setup.md` (the interactive `/setup` walk-through).
  Replaced by `cleepi-toolkit init`. Scheduled for removal in
  v0.4.0.

## [0.2.0] — 2026-06-02

### Added
- `/setup` (and `cleepi-setup` skill) gain steps 4b and 4c: per-codebase
  Jira project and Confluence space binding via `/atlassian-projects`
  and `/atlassian-spaces`. Per
  [spec DRAFT-007](../../docs/DRAFT-007-cleepi-atlassian-project-binding/spec.md).

### Changed
- Bumps `@cleepi/base` 0.1.0 → 0.2.0 (adds `cleepi_pick` UI primitive).
- Bumps `@cleepi/atlassian` 0.3.1 → 0.4.0 (project binding).

## [0.1.2] — 2026-06-02

### Changed
- **Stopped bundling `@cleepi/git` and `@cleepi/atlassian`.** Both are
  now installed as standalone top-level npm packages by `@cleepi/crew`'s
  `install-crew` extension on first session (per
  [DRAFT-003-crew-peer-deps](../../packages/crew/docs/DRAFT-003-crew-peer-deps)).
  Re-bundling them inside toolkit duplicated the install and caused skill /
  prompt collisions on every fresh install. Toolkit now bundles only the
  packages without their own install flow: `sdd`, `base`, `coding`, `crew`.
  End state is identical (all 6 packages loaded), no collisions.

### Fixed
- Skill name collisions for `git-branch`, `git-commit`, `git-pr`, `atlassian`,
  `jira-authoring` and prompts `commit`, `pr`, `jira-plan`,
  `spec-from-ticket` reported on fresh installs of v0.1.1.

## [0.1.1] — 2026-06-02

### Fixed
- Bumps `@cleepi/git` to 0.2.1 and `@cleepi/atlassian` to 0.3.1 to pick up
  YAML frontmatter fixes in `git-pr` and `jira-authoring` skills. v0.1.0
  shipped broken skill manifests that pi refused to load.

## [0.1.0] — 2026-06-02

Initial release. One-install meta-package per
[design spec DRAFT-005](../../docs/DRAFT-005-cleepi-toolkit-v0.1.0/spec.md)
and [SPEC.md](./SPEC.md).

### Added
- Bundles `@cleepi/sdd@0.3.2`, `@cleepi/base@0.1.0`, `@cleepi/coding@0.1.0`,
  `@cleepi/git@0.2.0`, `@cleepi/crew@0.5.0`, `@cleepi/atlassian@0.3.0`.
- `prompts/setup.md` — `/setup` slash command, step-by-step onboarding.
- `skills/cleepi-setup/SKILL.md` — same content surface, triggers on
  free-form onboarding asks.

[Unreleased]: https://github.com/honzanemecek/cleepi/compare/toolkit-v0.1.0...HEAD
[0.1.0]: https://github.com/honzanemecek/cleepi/releases/tag/toolkit-v0.1.0
