diff --git a/.changeset/chatgpt-streamed-output.md b/.changeset/chatgpt-streamed-output.md deleted file mode 100644 index f66b55ff..00000000 --- a/.changeset/chatgpt-streamed-output.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tenphi/akno-core': patch ---- - -Read the answer the ChatGPT subscription backend streams. Its terminal `response.completed` event now carries an empty `output`, and each item arrives only in its own `response.output_item.done` event. Every generative call on the subscription therefore failed with "Responses API response had no output text", and that call never reached the API-key fallback, because the stream itself had completed. The streamed items now stand in for an empty terminal output. A terminal response that carries its own output, as the public API's does, is used unchanged. diff --git a/.changeset/retain-stop-words.md b/.changeset/retain-stop-words.md deleted file mode 100644 index 9bd76103..00000000 --- a/.changeset/retain-stop-words.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@tenphi/akno-protocol': minor -'@tenphi/akno-core': minor ---- - -Add `maintenance.retain.stop_words`: names and terms never to retain. Extraction is told to skip them, and any candidate that still names one in its text, subject, destination, support or speaker, along with anything that depends on it, is held as `stop_word` before verification. Applies to extracted and supplied candidates, `remember`, and folder timeline curation. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 989e4e3a..be46a814 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,14 @@ # @tenphi/akno +## 0.22.0 + +### Patch Changes + +- Updated dependencies [[`67d0642`](https://github.com/tenphi/akno/commit/67d06428403adfedf75d10dde125e55c7dc918aa), [`fe9a92c`](https://github.com/tenphi/akno/commit/fe9a92c9fc28bba957a31ff46199b2e85805c917)]: + - @tenphi/akno-core@0.22.0 + - @tenphi/akno-protocol@0.22.0 + - @tenphi/akno-client@0.22.0 + ## 0.21.0 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index f9fb62cd..24d8e885 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@tenphi/akno", - "version": "0.21.0", + "version": "0.22.0", "description": "Akno \u2014 a two-way memory layer for agents over a Markdown knowledge base", "license": "PolyForm-Noncommercial-1.0.0", "type": "module", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index a116de41..a673d670 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,12 @@ # @tenphi/akno-client +## 0.22.0 + +### Patch Changes + +- Updated dependencies [[`fe9a92c`](https://github.com/tenphi/akno/commit/fe9a92c9fc28bba957a31ff46199b2e85805c917)]: + - @tenphi/akno-protocol@0.22.0 + ## 0.21.0 ### Patch Changes diff --git a/packages/client/package.json b/packages/client/package.json index 1a152158..cb1d2141 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@tenphi/akno-client", - "version": "0.21.0", + "version": "0.22.0", "description": "Thin typed client for a running Akno service \u2014 identical interface to @tenphi/akno-core, no native dependencies", "license": "PolyForm-Noncommercial-1.0.0", "type": "module", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1d1f747b..e2127790 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,17 @@ # @tenphi/akno-core +## 0.22.0 + +### Minor Changes + +- [#258](https://github.com/tenphi/akno/pull/258) [`fe9a92c`](https://github.com/tenphi/akno/commit/fe9a92c9fc28bba957a31ff46199b2e85805c917) Thanks [@tenphi](https://github.com/tenphi)! - Add `maintenance.retain.stop_words`: names and terms never to retain. Extraction is told to skip them, and any candidate that still names one in its text, subject, destination, support or speaker, along with anything that depends on it, is held as `stop_word` before verification. Applies to extracted and supplied candidates, `remember`, and folder timeline curation. + +### Patch Changes + +- [#256](https://github.com/tenphi/akno/pull/256) [`67d0642`](https://github.com/tenphi/akno/commit/67d06428403adfedf75d10dde125e55c7dc918aa) Thanks [@tenphi](https://github.com/tenphi)! - Read the answer the ChatGPT subscription backend streams. Its terminal `response.completed` event now carries an empty `output`, and each item arrives only in its own `response.output_item.done` event. Every generative call on the subscription therefore failed with "Responses API response had no output text", and that call never reached the API-key fallback, because the stream itself had completed. The streamed items now stand in for an empty terminal output. A terminal response that carries its own output, as the public API's does, is used unchanged. +- Updated dependencies [[`fe9a92c`](https://github.com/tenphi/akno/commit/fe9a92c9fc28bba957a31ff46199b2e85805c917)]: + - @tenphi/akno-protocol@0.22.0 + ## 0.21.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 8f9c1ade..ed044ab5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@tenphi/akno-core", - "version": "0.21.0", + "version": "0.22.0", "description": "Akno \u2014 the memory layer itself: index, ops, watcher, models", "license": "PolyForm-Noncommercial-1.0.0", "type": "module", diff --git a/packages/protocol/CHANGELOG.md b/packages/protocol/CHANGELOG.md index 1b2ac21d..02dbda07 100644 --- a/packages/protocol/CHANGELOG.md +++ b/packages/protocol/CHANGELOG.md @@ -1,5 +1,11 @@ # @tenphi/akno-protocol +## 0.22.0 + +### Minor Changes + +- [#258](https://github.com/tenphi/akno/pull/258) [`fe9a92c`](https://github.com/tenphi/akno/commit/fe9a92c9fc28bba957a31ff46199b2e85805c917) Thanks [@tenphi](https://github.com/tenphi)! - Add `maintenance.retain.stop_words`: names and terms never to retain. Extraction is told to skip them, and any candidate that still names one in its text, subject, destination, support or speaker, along with anything that depends on it, is held as `stop_word` before verification. Applies to extracted and supplied candidates, `remember`, and folder timeline curation. + ## 0.21.0 ### Minor Changes diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 2899053b..ffa0c1fb 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@tenphi/akno-protocol", - "version": "0.21.0", + "version": "0.22.0", "description": "Akno op registry and schemas \u2014 the single source of truth every door is generated from", "license": "PolyForm-Noncommercial-1.0.0", "type": "module",