From d5179168fb7ead04d67dd830cb9b6c9a1f59c037 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Sep 2026 11:37:55 +0000 Subject: [PATCH] ci: release packages --- .changeset/atomic-file-writes.md | 5 ----- .changeset/cancel-prompt-while-starting.md | 5 ----- .changeset/dsml-parser-chunk-invariance.md | 5 ----- .changeset/fix-dsml-tool-calls.md | 5 ----- .changeset/sensitive-file-symlink-alias.md | 5 ----- .changeset/subagent-usage-per-run.md | 5 ----- .changeset/tool-cancel-holds-file-lease.md | 5 ----- .changeset/web-fetch-streaming-limit.md | 5 ----- apps/desktop/CHANGELOG.md | 20 ++++++++++++++++++++ apps/desktop/package.json | 2 +- apps/pythinker-code/CHANGELOG.md | 20 ++++++++++++++++++++ apps/pythinker-code/package.json | 2 +- 12 files changed, 42 insertions(+), 42 deletions(-) delete mode 100644 .changeset/atomic-file-writes.md delete mode 100644 .changeset/cancel-prompt-while-starting.md delete mode 100644 .changeset/dsml-parser-chunk-invariance.md delete mode 100644 .changeset/fix-dsml-tool-calls.md delete mode 100644 .changeset/sensitive-file-symlink-alias.md delete mode 100644 .changeset/subagent-usage-per-run.md delete mode 100644 .changeset/tool-cancel-holds-file-lease.md delete mode 100644 .changeset/web-fetch-streaming-limit.md diff --git a/.changeset/atomic-file-writes.md b/.changeset/atomic-file-writes.md deleted file mode 100644 index 10a70074f..000000000 --- a/.changeset/atomic-file-writes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Write files atomically so an interrupted write leaves the previous content intact. diff --git a/.changeset/cancel-prompt-while-starting.md b/.changeset/cancel-prompt-while-starting.md deleted file mode 100644 index b7fe5ac72..000000000 --- a/.changeset/cancel-prompt-while-starting.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Allow cancelling a prompt while it is still starting. diff --git a/.changeset/dsml-parser-chunk-invariance.md b/.changeset/dsml-parser-chunk-invariance.md deleted file mode 100644 index 7410fca85..000000000 --- a/.changeset/dsml-parser-chunk-invariance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix DSML and Hermes tool calls in streamed responses being dropped, split, or mistaken for quoted documentation depending on how the response was chunked. diff --git a/.changeset/fix-dsml-tool-calls.md b/.changeset/fix-dsml-tool-calls.md deleted file mode 100644 index fbcc53097..000000000 --- a/.changeset/fix-dsml-tool-calls.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix unparsed DSML tool call markup leaked into model text responses. diff --git a/.changeset/sensitive-file-symlink-alias.md b/.changeset/sensitive-file-symlink-alias.md deleted file mode 100644 index 907dd2cdb..000000000 --- a/.changeset/sensitive-file-symlink-alias.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Block file reads and writes that reach a sensitive file through a symlink alias. diff --git a/.changeset/subagent-usage-per-run.md b/.changeset/subagent-usage-per-run.md deleted file mode 100644 index d92781b74..000000000 --- a/.changeset/subagent-usage-per-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Report each subagent run's own token usage instead of the agent's lifetime total. diff --git a/.changeset/tool-cancel-holds-file-lease.md b/.changeset/tool-cancel-holds-file-lease.md deleted file mode 100644 index a0090ab88..000000000 --- a/.changeset/tool-cancel-holds-file-lease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Keep a cancelled tool that ignores the stop signal from overlapping with the next tool on the same file. diff --git a/.changeset/web-fetch-streaming-limit.md b/.changeset/web-fetch-streaming-limit.md deleted file mode 100644 index da731f49f..000000000 --- a/.changeset/web-fetch-streaming-limit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Stop downloading a web page as soon as it exceeds the size limit instead of buffering it first. diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index 6b9d42800..ceb093c53 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,25 @@ # @pymodel/pythinker-desktop +## 0.9.3 + +### Patch Changes + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Write files atomically so an interrupted write leaves the previous content intact. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Allow cancelling a prompt while it is still starting. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Fix DSML and Hermes tool calls in streamed responses being dropped, split, or mistaken for quoted documentation depending on how the response was chunked. + +- [#288](https://github.com/PyModel/pythinker-code/pull/288) [`b12dfa1`](https://github.com/PyModel/pythinker-code/commit/b12dfa14c5c22669f467ae563e39d53c61686c72) Thanks [@elkaix](https://github.com/elkaix)! - Fix unparsed DSML tool call markup leaked into model text responses. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Block file reads and writes that reach a sensitive file through a symlink alias. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Report each subagent run's own token usage instead of the agent's lifetime total. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Keep a cancelled tool that ignores the stop signal from overlapping with the next tool on the same file. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Stop downloading a web page as soon as it exceeds the size limit instead of buffering it first. + ## 0.9.2 ### Patch Changes diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 728a66ebd..b0dcb0415 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@pymodel/pythinker-desktop", "description": "Pythinker desktop application with tray-owned Host lifecycle", - "version": "0.9.2", + "version": "0.9.3", "private": true, "type": "module", "main": "dist/main.js", diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index ede8f0b7b..8d3801fa2 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,25 @@ # @pymodel/pythinker-code +## 1.11.3 + +### Patch Changes + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Write files atomically so an interrupted write leaves the previous content intact. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Allow cancelling a prompt while it is still starting. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Fix DSML and Hermes tool calls in streamed responses being dropped, split, or mistaken for quoted documentation depending on how the response was chunked. + +- [#288](https://github.com/PyModel/pythinker-code/pull/288) [`b12dfa1`](https://github.com/PyModel/pythinker-code/commit/b12dfa14c5c22669f467ae563e39d53c61686c72) Thanks [@elkaix](https://github.com/elkaix)! - Fix unparsed DSML tool call markup leaked into model text responses. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Block file reads and writes that reach a sensitive file through a symlink alias. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Report each subagent run's own token usage instead of the agent's lifetime total. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Keep a cancelled tool that ignores the stop signal from overlapping with the next tool on the same file. + +- [#290](https://github.com/PyModel/pythinker-code/pull/290) [`7acd42a`](https://github.com/PyModel/pythinker-code/commit/7acd42a5839c5f70e65a9ad4127673dddd7ec8e8) Thanks [@elkaix](https://github.com/elkaix)! - Stop downloading a web page as soon as it exceeds the size limit instead of buffering it first. + ## 1.11.2 ### Patch Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index cd31259db..f0506b7a6 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code", - "version": "1.11.2", + "version": "1.11.3", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "PyModel",