# Changelog

All notable changes to `btw-pi` are documented here.

The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project uses [Semantic Versioning](https://semver.org/).

## [0.4.0] - 2026-07-29

### Fixed

- Show a completed `/btw` answer immediately above the editor while Pi's main inference is still streaming, rather than waiting for the transcript renderer to settle.

### Changed

- Keep the completed activity row visible until Pi renders the durable answer card in the transcript.
- Limit the temporary answer preview to ten lines to preserve editor space.

## [0.3.0] - 2026-07-29

### Fixed

- Return focus to Pi's normal editor immediately after `/btw`, allowing the main conversation to continue while the isolated question runs in the background.

### Added

- Project changelog included in the npm package.

## [0.2.0] - 2026-07-29

### Added

- Animated `/btw <question>` activity row above the editor.
- Cleanup of the activity row on completion, cancellation, errors, reload, and session shutdown.

### Changed

- Use minimal reasoning and a concise output budget to reduce side-question latency.
- Normalize multiline questions for safe one-line activity rendering.

## [0.1.0] - 2026-07-28

### Added

- Initial `/btw <question>` command with an isolated model completion.
- Display-only answer cards that stay outside the main LLM context.
- `/btw cancel` command.
