# Changelog

All notable changes to this project will be documented here. This project uses
Semantic Versioning.

## [0.2.2] - 2026-08-02

### Changed
- GitHub repository renamed to `studioschade/pi-simplewatcher`; package metadata and install docs updated.

## [0.2.1] - 2026-08-02

### Changed
- Renamed the npm package to `pi-simplewatcher`; npm rejected `simplewatcher` as too similar to the existing `simple-watcher` package. GitHub repo stays `studioschade/simplewatcher`.

## [0.2.0] - 2026-08-02

### Added
- Persistent watches via `--persist` (project `.pi/simplewatcher.json`) and `--persist --global` (`~/.pi/agent/simplewatcher.json`).
- `/simplewatcher persisted` to list saved watches and config paths.
- `/simplewatcher remove <path>` now stops the live watch and forgets persisted entries for the same resolved path.
- Unknown `--flags` are rejected instead of being folded into the watch path.

## [0.1.0] - 2026-08-02

Initial public plugin release.

### Added
- Pi extension that watches files/directories and injects new content into the session.
- Active/passive reaction modes per watch target.
- File tailing and flat directory inbox catch-up.
- Passive boot backlog and replay-free re-arm across model changes.
- Default active watch for `$HOME/Agents/_bus/inbox/<agent>` with env override.
- `SIMPLEWATCHER_MAX_BYTES` payload cap to protect the context window.
- Pi package layout (`package.json`, `pi.extensions`, `src/index.ts`), README, GPLv3 license, self-test, and CI.
