shikumi-0.2.0.0: CHANGELOG.md
# Changelog
## Unreleased
## 0.2.0.0 - 2026-06-28
### Added
- `Shikumi.Compaction`, with helpers for compacting older working context when a
model approaches its context window.
- `Shikumi.Program.nodeInstructionsIndexed :: Program i o -> [Text]`: the signature
instruction of each `Predict` node, in `foldParams`/`nodeFieldsIndexed` order. Used
by `shikumi-okf` to document model calls (EP-31, Milestone 5).
### Changed
- `ShikumiError` now distinguishes provider context-window failures with the new
`ContextWindowExceeded` constructor.
## 0.1.0.1 - 2026-06-21
### Fixed
- Adapted `Shikumi.Error.fromBaikaiError` and streaming response reassembly to the baikai 0.2 API.
### Changed
- Constrained baikai package dependencies to the 0.2 series for Hackage builds.
## 0.1.0.0 - 2026-06-13
### Added
- Initial Hackage release of the shikumi core runtime.
- Typed program and signature APIs, structured schema decoding, model routing, retries, budget tracking, multimodal helpers, streaming, refinement, rewards, and program combinators.