# Changelog

## Unreleased

- Replace complete runtime-owned hook records and parallel journals without changing application data deep merge or reducers.
- Seal budget suspension state with explicit response delivery; retain unconsumed answers and prevent old commands overwriting progress on Continue. Read compatible legacy snapshots and reject ambiguous old budget commands.
- Write Redis journals and expiry atomically without requiring Lua; project Redis and PostgreSQL history before retaining execution payloads.

- Add bounded, idempotent queued eval execution with shared consumer capacity,
  event replay, explicit cancellation and optional PostgreSQL recovery.

- Add opt-in, output-schema-typed workflow `reduce` callbacks. Preserve default
  deep merge; support replacement, accumulation and deletion across nodes, chat,
  child outputs, deterministic parallel joins and checkpoint resume. Surface
  callback exceptions as `WORKFLOW_REDUCER_FAILED` without exposing raw values.

## [0.26.4](https://github.com/kortyx-io/kortyx/compare/runtime-v0.26.3...runtime-v0.26.4) (2026-10-24)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.35.5
    * @kortyx/prompts bumped to 0.3.1

## [0.26.3](https://github.com/kortyx-io/kortyx/compare/runtime-v0.26.2...runtime-v0.26.3) (2026-10-22)


### Bug Fixes

* **release:** replace unpublished eval release candidate ([#391](https://github.com/kortyx-io/kortyx/issues/391)) ([7d9898c](https://github.com/kortyx-io/kortyx/commit/7d9898cec73a6eaf1daf3504bc17520437a293d1))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.35.4
    * @kortyx/prompts bumped to 0.3.0

## [0.26.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.26.1...runtime-v0.26.2) (2026-10-21)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.35.3
    * @kortyx/prompts bumped to 0.2.4

## [0.26.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.26.0...runtime-v0.26.1) (2026-10-18)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.35.2

## [0.26.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.25.0...runtime-v0.26.0) (2026-10-18)


### Features

* **studio:** drain evaluation workers and consumer endpoints safely ([#365](https://github.com/kortyx-io/kortyx/issues/365)) ([0bcd853](https://github.com/kortyx-io/kortyx/commit/0bcd85310f5ccf59772b2fa9ed4dd28d03394546))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.35.1
    * @kortyx/prompts bumped to 0.2.3

## [0.25.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.24.1...runtime-v0.25.0) (2026-10-16)


### Features

* **evals:** configurable deadlines and original error visibility ([#354](https://github.com/kortyx-io/kortyx/issues/354)) ([7dde173](https://github.com/kortyx-io/kortyx/commit/7dde173b54eb37a2d28ff28ac342a3333e5ed902))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.6
    * @kortyx/core bumped to 0.15.0
    * @kortyx/hooks bumped to 0.35.0
    * @kortyx/providers bumped to 0.9.4
    * @kortyx/utils bumped to 0.3.9
    * @kortyx/prompts bumped to 0.2.2

## [0.24.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.24.0...runtime-v0.24.1) (2026-10-14)


### Bug Fixes

* **runtime:** preserve interrupt state across pauses and resume ([#348](https://github.com/kortyx-io/kortyx/issues/348)) ([03b49f2](https://github.com/kortyx-io/kortyx/commit/03b49f2b8b6b44a2852d16fd4fe1b3e199316072))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.34.3
    * @kortyx/utils bumped to 0.3.8

## [0.24.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.23.2...runtime-v0.24.0) (2026-10-13)


### ⚠ BREAKING CHANGES

* **runtime:** Consumer eval routes cap active attempts at 20 by default. Set maxActiveAttempts before upgrading consumers with higher concurrency. Upgrade API and Studio together for the new case-dispatch progress events.
* **agent:** Consumer eval routes cap active attempts at 20 by default. Set maxActiveAttempts before upgrading consumers with higher concurrency. Upgrade API and Studio together for the new case-dispatch progress events.

### Features

* **agent:** make concurrent eval execution resilient ([#339](https://github.com/kortyx-io/kortyx/issues/339)) ([84d0e4f](https://github.com/kortyx-io/kortyx/commit/84d0e4fe3d35e5cf80713f7550ef2b1d83e5a2ec))
* **runtime:** add opt-in workflow data reducers ([#340](https://github.com/kortyx-io/kortyx/issues/340)) ([8be2c81](https://github.com/kortyx-io/kortyx/commit/8be2c81f74c5c51ab98443144f3491d4e8d54a88))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.5
    * @kortyx/core bumped to 0.14.0
    * @kortyx/hooks bumped to 0.34.2
    * @kortyx/providers bumped to 0.9.3
    * @kortyx/utils bumped to 0.3.7
    * @kortyx/prompts bumped to 0.2.1

## [0.23.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.23.1...runtime-v0.23.2) (2026-10-13)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.34.1

## [0.23.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.23.0...runtime-v0.23.1) (2026-10-11)


### Bug Fixes

* **website:** reconcile credibility branch with current main ([60199f9](https://github.com/kortyx-io/kortyx/commit/60199f992242eb7c409a95bc7a6898d31bac601d))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.4
    * @kortyx/core bumped to 0.13.1
    * @kortyx/hooks bumped to 0.34.0
    * @kortyx/providers bumped to 0.9.2
    * @kortyx/utils bumped to 0.3.6
    * @kortyx/prompts bumped to 0.2.0

## [0.23.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.22.1...runtime-v0.23.0) (2026-10-10)


### Features

* version, evaluate, serve and migrate Studio prompts ([#288](https://github.com/kortyx-io/kortyx/issues/288)) ([0802f8b](https://github.com/kortyx-io/kortyx/commit/0802f8b91c4a541d176dd8a75c659063e2c28c8c))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.33.0
    * @kortyx/prompts bumped to 0.1.0

## [0.22.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.22.0...runtime-v0.22.1) (2026-10-09)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.3
    * @kortyx/core bumped to 0.13.0
    * @kortyx/hooks bumped to 0.32.1
    * @kortyx/providers bumped to 0.9.1
    * @kortyx/utils bumped to 0.3.5

## [0.22.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.7...runtime-v0.22.0) (2026-10-08)


### Features

* **hooks:** support mixed tools outputs and interrupts ([#297](https://github.com/kortyx-io/kortyx/issues/297)) ([0aa4aa6](https://github.com/kortyx-io/kortyx/commit/0aa4aa6b08cd2ef44f603b8dbe8e35b30c54cbdc))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.32.0

## [0.21.7](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.6...runtime-v0.21.7) (2026-10-08)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.2
    * @kortyx/core bumped to 0.12.0
    * @kortyx/hooks bumped to 0.31.0
    * @kortyx/providers bumped to 0.9.0
    * @kortyx/utils bumped to 0.3.4

## [0.21.6](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.5...runtime-v0.21.6) (2026-10-07)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.1
    * @kortyx/hooks bumped to 0.30.2
    * @kortyx/providers bumped to 0.8.4

## [0.21.5](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.4...runtime-v0.21.5) (2026-10-03)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.30.1

## [0.21.4](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.3...runtime-v0.21.4) (2026-09-30)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.15.0
    * @kortyx/hooks bumped to 0.30.0

## [0.21.3](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.2...runtime-v0.21.3) (2026-09-23)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.14.0

## [0.21.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.1...runtime-v0.21.2) (2026-09-22)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.13.2
    * @kortyx/core bumped to 0.11.0
    * @kortyx/hooks bumped to 0.29.0
    * @kortyx/providers bumped to 0.8.3
    * @kortyx/utils bumped to 0.3.3

## [0.21.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.21.0...runtime-v0.21.1) (2026-09-21)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.13.1
    * @kortyx/core bumped to 0.10.1
    * @kortyx/hooks bumped to 0.28.1
    * @kortyx/providers bumped to 0.8.2
    * @kortyx/utils bumped to 0.3.2

## [0.21.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.20.1...runtime-v0.21.0) (2026-09-21)


### Features

* **hooks:** add model-driven interrupt contracts to useReason ([#224](https://github.com/kortyx-io/kortyx/issues/224)) ([e0147d5](https://github.com/kortyx-io/kortyx/commit/e0147d5234ca38d450d452af924b242f8cbdeb16))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.13.0
    * @kortyx/core bumped to 0.10.0
    * @kortyx/hooks bumped to 0.28.0
    * @kortyx/providers bumped to 0.8.1
    * @kortyx/utils bumped to 0.3.1

## [0.20.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.20.0...runtime-v0.20.1) (2026-09-21)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.27.0

## [0.20.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.19.0...runtime-v0.20.0) (2026-09-18)


### Features

* **tools:** add useTool and first-class Studio observability ([#215](https://github.com/kortyx-io/kortyx/issues/215)) ([224c92d](https://github.com/kortyx-io/kortyx/commit/224c92d73caead320dd14582d8b624efc3252c9f))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.26.0
    * @kortyx/providers bumped to 0.8.0

## [0.19.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.18.0...runtime-v0.19.0) (2026-09-16)


### Features

* **runtime:** add PostgreSQL persistence, caching composition, and retention ([#207](https://github.com/kortyx-io/kortyx/issues/207)) ([6c1e7df](https://github.com/kortyx-io/kortyx/commit/6c1e7df22ffe8c792bf52b7dba5ae6ea04c1eb2a))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.25.3

## [0.18.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.17.2...runtime-v0.18.0) (2026-09-16)


### Features

* **runtime:** support durable child calls in parallel DAGs ([#203](https://github.com/kortyx-io/kortyx/issues/203)) ([525e0e7](https://github.com/kortyx-io/kortyx/commit/525e0e7a73fa5f9d78232ca3155d86be7bc1022d))

## [0.17.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.17.1...runtime-v0.17.2) (2026-09-15)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.25.2

## [0.17.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.17.0...runtime-v0.17.1) (2026-09-14)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.25.1

## [0.17.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.16.0...runtime-v0.17.0) (2026-09-14)


### ⚠ BREAKING CHANGES

* **errors:** public failure messages and default HTTP statuses change; malformed streams fail explicitly, provider error classes are shared, and retry helpers exclude control flow. Existing calls and legacy records remain supported. See the error-contract migration and release notes.

### Features

* **errors:** harden failure contracts across execution and recovery ([#175](https://github.com/kortyx-io/kortyx/issues/175)) ([d231e36](https://github.com/kortyx-io/kortyx/commit/d231e364259a4f23fc3675d8783fde5ba338416e))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.12.0
    * @kortyx/core bumped to 0.9.0
    * @kortyx/hooks bumped to 0.25.0
    * @kortyx/providers bumped to 0.7.0
    * @kortyx/utils bumped to 0.3.0

## [0.16.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.15.2...runtime-v0.16.0) (2026-09-11)


### Features

* **hooks:** support durable parallel child workflows ([#171](https://github.com/kortyx-io/kortyx/issues/171)) ([fdf2d56](https://github.com/kortyx-io/kortyx/commit/fdf2d564d88e921988e8f3e20da9fe0c30bbcdf9))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.24.0

## [0.15.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.15.1...runtime-v0.15.2) (2026-09-11)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.23.1
    * @kortyx/providers bumped to 0.6.1

## [0.15.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.15.0...runtime-v0.15.1) (2026-09-11)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.23.0
    * @kortyx/providers bumped to 0.6.0

## [0.15.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.14.0...runtime-v0.15.0) (2026-09-11)


### Features

* complete client responses while workflows continue in background ([#165](https://github.com/kortyx-io/kortyx/issues/165)) ([a8a08cd](https://github.com/kortyx-io/kortyx/commit/a8a08cd1e9533e4b44efa4af54a2d2cec54431ae))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.22.0

## [0.14.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.13.0...runtime-v0.14.0) (2026-09-10)


### Features

* **runtime:** add shared execution limits and checkpoint continuation ([#163](https://github.com/kortyx-io/kortyx/issues/163)) ([e22232c](https://github.com/kortyx-io/kortyx/commit/e22232c059fae4f7df1bd36423902bd365887942))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.11.0
    * @kortyx/core bumped to 0.8.0
    * @kortyx/hooks bumped to 0.21.0

## [0.13.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.12.0...runtime-v0.13.0) (2026-09-10)


### Features

* cancel workflow trees and reflect cancellation in Studio ([#161](https://github.com/kortyx-io/kortyx/issues/161)) ([699ad18](https://github.com/kortyx-io/kortyx/commit/699ad18905955c6340c3d85b9fae7f0bffd00a0d))
* execute and resume workflows without chat transport ([#159](https://github.com/kortyx-io/kortyx/issues/159)) ([6decb17](https://github.com/kortyx-io/kortyx/commit/6decb1714fedc021ac9e125b6ed9f75475ed928a))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.10.0
    * @kortyx/core bumped to 0.7.0
    * @kortyx/hooks bumped to 0.20.0

## [0.12.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.11.1...runtime-v0.12.0) (2026-09-09)


### Features

* add resumable child workflows and Studio inspection ([#157](https://github.com/kortyx-io/kortyx/issues/157)) ([542ba29](https://github.com/kortyx-io/kortyx/commit/542ba29b3b57217e6e5d98c1b409bbec5ce3261f))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/core bumped to 0.6.0
    * @kortyx/hooks bumped to 0.19.0

## [0.11.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.11.0...runtime-v0.11.1) (2026-08-02)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.18.0

## [0.11.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.10.3...runtime-v0.11.0) (2026-06-12)


### Features

* init kortyx canvas example ([#134](https://github.com/kortyx-io/kortyx/issues/134)) ([b46fbfd](https://github.com/kortyx-io/kortyx/commit/b46fbfdb2efe0f92b2eff23f5234edd9827e9645))

## [0.10.3](https://github.com/kortyx-io/kortyx/compare/runtime-v0.10.2...runtime-v0.10.3) (2026-05-28)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.17.1

## [0.10.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.10.1...runtime-v0.10.2) (2026-05-26)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.9.0
    * @kortyx/hooks bumped to 0.17.0

## [0.10.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.10.0...runtime-v0.10.1) (2026-05-25)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.8.0
    * @kortyx/hooks bumped to 0.16.0
    * @kortyx/providers bumped to 0.5.0

## [0.10.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.6...runtime-v0.10.0) (2026-05-24)


### Features

* add OpenTelemetry tracing adapter ([dc1218f](https://github.com/kortyx-io/kortyx/commit/dc1218fb3759b8cb467f6c58f953a80127b25783))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.15.0

## [0.9.6](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.5...runtime-v0.9.6) (2026-05-22)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.14.0

## [0.9.5](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.4...runtime-v0.9.5) (2026-05-22)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.13.0

## [0.9.4](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.3...runtime-v0.9.4) (2026-05-22)


### Bug Fixes

* **runtime:** enforce node error contract ([3af7fa9](https://github.com/kortyx-io/kortyx/commit/3af7fa9c363637bb804f4a3df7a9b68070eecce3))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/core bumped to 0.5.3
    * @kortyx/hooks bumped to 0.12.1

## [0.9.3](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.2...runtime-v0.9.3) (2026-05-20)


### Bug Fixes

* expand test coverage and source cleanups ([f1d89ae](https://github.com/kortyx-io/kortyx/commit/f1d89ae61b3655d41450c66cf850e0e00972f54e))
* expand test coverage and source cleanups ([4831a25](https://github.com/kortyx-io/kortyx/commit/4831a25e9517f56b99610bddd4b48a10eff72047))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/stream bumped to 0.7.0
    * @kortyx/core bumped to 0.5.2
    * @kortyx/hooks bumped to 0.12.0
    * @kortyx/utils bumped to 0.2.6

## [0.9.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.1...runtime-v0.9.2) (2026-05-04)


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.11.0

## [0.9.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.9.0...runtime-v0.9.1) (2026-05-03)


### Bug Fixes

* update vulnerable dependency versions ([274bc41](https://github.com/kortyx-io/kortyx/commit/274bc410fe04d53da9db941ef8d62407dadd4c54))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/core bumped to 0.5.1
    * @kortyx/hooks bumped to 0.10.1

## [0.9.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.8.1...runtime-v0.9.0) (2026-04-25)


### Features

* **hooks:** track reason usage and tracing spans ([7dd9bf1](https://github.com/kortyx-io/kortyx/commit/7dd9bf1a207c7ce127cb64a090cf9b123924d1c6))
* **providers:** use provider instances in model refs ([e6183f0](https://github.com/kortyx-io/kortyx/commit/e6183f06b17c66e35cc336ef05019148ac631390))


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * @kortyx/hooks bumped to 0.10.0
    * @kortyx/providers bumped to 0.4.0

## [0.8.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.8.0...runtime-v0.8.1) (2026-04-12)


### Bug Fixes

* **agent:** support sequential interrupts across resume ([f56b092](https://github.com/kortyx-io/kortyx/commit/f56b092e2738c084695ba9d1eed3fbfb3d400dc8))
* **agent:** support sequential interrupts across resume ([b22d84e](https://github.com/kortyx-io/kortyx/commit/b22d84e3a805f2bc350b49ad7d9b68c1124439de))

## [0.8.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.7.0...runtime-v0.8.0) (2026-03-11)


### ⚠ BREAKING CHANGES

* remove @kortyx/memory and clarify runtime persistence

### Bug Fixes

* **dx:** simplify streamChat API route surface and docs ([6ac69da](https://github.com/kortyx-io/kortyx/commit/6ac69da30945e48d251b3f16b979177cf5a4d108))
* remove @kortyx/memory and clarify runtime persistence ([613574d](https://github.com/kortyx-io/kortyx/commit/613574d535de680a7b9671e801613a8222052dd5))

## [0.7.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.6.1...runtime-v0.7.0) (2026-03-08)


### Features

* **runtime:** rename graph compiler API and remove LangGraph wording ([43ecfec](https://github.com/kortyx-io/kortyx/commit/43ecfec6f1235fad01344a52c68aeeb1a6636a52))

## [0.6.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.6.0...runtime-v0.6.1) (2026-02-17)


### Bug Fixes

* **release:** publish packages with pnpm and public access ([357e268](https://github.com/kortyx-io/kortyx/commit/357e2680469e729ea58d103915989142f668a39a))
* **release:** publish packages with pnpm and public access ([5ef7498](https://github.com/kortyx-io/kortyx/commit/5ef7498330129f376ca7197b70cb7b6a38138e8a))

## [0.6.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.5.1...runtime-v0.6.0) (2026-02-17)


### Features

* **hooks:** consolidate reason+interrupt contracts ([4716a4d](https://github.com/kortyx-io/kortyx/commit/4716a4d4739b4a71b7c6e84717c830cd9ff625a6))


### Bug Fixes

* **hooks:** stabilize useReason interrupt resume and split internals ([fa24712](https://github.com/kortyx-io/kortyx/commit/fa247129f160d129cdf2c05f0a48a2236ea71bb8))

## [0.5.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.5.0...runtime-v0.5.1) (2026-02-17)


### Bug Fixes

* **build:** align package tsconfig with shared lib baseline ([48d2b57](https://github.com/kortyx-io/kortyx/commit/48d2b5765fefbb5fcbbe548e749e7b5f51b450b9))
* **build:** wire tsup for publishable packages ([e7b1b5c](https://github.com/kortyx-io/kortyx/commit/e7b1b5c28af55becffc137233dd92d8953d7cb8e))
* **dev:** restore tsc watch flow for local workspace ([4305823](https://github.com/kortyx-io/kortyx/commit/430582372cad466bf28af554042aa11bdb8bf027))

## [0.5.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.4.1...runtime-v0.5.0) (2026-02-17)


### Features

* **agent:** strict createAgent and unify useReason streaming ([6725f97](https://github.com/kortyx-io/kortyx/commit/6725f976fc32083fb7d2590f1353d16a99afb46f))


### Bug Fixes

* **hooks:** move reason engine to internal subpath export ([b82f2f2](https://github.com/kortyx-io/kortyx/commit/b82f2f2a93067f91dd010334486eb0f3a3a547b8))

## [0.4.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.4.0...runtime-v0.4.1) (2026-02-15)


### Bug Fixes

* remove kortyx.config support and update docs ([ecb3f8d](https://github.com/kortyx-io/kortyx/commit/ecb3f8d53a017cc84bf8db3e125a6f711f5d4013))
* remove kortyx.config support and update docs ([aa4a70a](https://github.com/kortyx-io/kortyx/commit/aa4a70a034dfec7bca829793f1729c51be018ae2))

## [0.4.0](https://github.com/kortyx-io/Kortyx/compare/runtime-v0.3.0...runtime-v0.4.0) (2026-02-07)


### Features

* **runtime:** add node registry and declarative workflow support ([8a4a66c](https://github.com/kortyx-io/Kortyx/commit/8a4a66c4bba6eed688e35380e000e053fb4af52c))
* **runtime:** framework persistence adapter ([8383ad2](https://github.com/kortyx-io/Kortyx/commit/8383ad2d73754ccf4daf33e414e15c3ce44df8cb))

## [0.3.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.2.2...runtime-v0.3.0) (2026-01-25)


### Features

* add new example project ([dae4ad0](https://github.com/kortyx-io/kortyx/commit/dae4ad00f2e987ecb71f863bfc776ea7e19e2430))


### Bug Fixes

* package scripts and dist ([0ed75d3](https://github.com/kortyx-io/kortyx/commit/0ed75d362230a5eddc83b269d14cb787fbf84fb8))

## [0.2.2](https://github.com/kortyx-io/kortyx/compare/runtime-v0.2.1...runtime-v0.2.2) (2026-01-22)


### Bug Fixes

* add repo info ([e1faa47](https://github.com/kortyx-io/kortyx/commit/e1faa4704c35e9ca7f9bbfd85ab8672f94d389bd))

## [0.2.1](https://github.com/kortyx-io/kortyx/compare/runtime-v0.2.0...runtime-v0.2.1) (2026-01-22)


### Bug Fixes

* test release ([42228be](https://github.com/kortyx-io/kortyx/commit/42228be5fad0993d06f8fd941bd4a1640a7712d9))

## [0.2.0](https://github.com/kortyx-io/kortyx/compare/runtime-v0.1.0...runtime-v0.2.0) (2026-01-21)


### Features

* create kortyx packages ([fb9d281](https://github.com/kortyx-io/kortyx/commit/fb9d281e92e885fcfc2948dc1ee9701e881f7321))
