From 9405b100603929610a3feca9e973dd4e5a5212ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 03:34:04 +0000 Subject: [PATCH] ci: release packages --- .changeset/compaction-recovery-pointer.md | 5 ----- .changeset/compaction-resume-anchor.md | 5 ----- .changeset/file-history-turn-snapshots.md | 5 ----- .changeset/notify-user-updates.md | 5 ----- .changeset/print-flush-and-fork-cutoff.md | 5 ----- .changeset/print-flush-journals-on-exit.md | 5 ----- .changeset/read-character-budgets.md | 5 ----- .changeset/session-rating-survey.md | 5 ----- apps/desktop/CHANGELOG.md | 22 ++++++++++++++++++++++ apps/desktop/package.json | 2 +- apps/pythinker-code/CHANGELOG.md | 22 ++++++++++++++++++++++ apps/pythinker-code/package.json | 2 +- 12 files changed, 46 insertions(+), 42 deletions(-) delete mode 100644 .changeset/compaction-recovery-pointer.md delete mode 100644 .changeset/compaction-resume-anchor.md delete mode 100644 .changeset/file-history-turn-snapshots.md delete mode 100644 .changeset/notify-user-updates.md delete mode 100644 .changeset/print-flush-and-fork-cutoff.md delete mode 100644 .changeset/print-flush-journals-on-exit.md delete mode 100644 .changeset/read-character-budgets.md delete mode 100644 .changeset/session-rating-survey.md diff --git a/.changeset/compaction-recovery-pointer.md b/.changeset/compaction-recovery-pointer.md deleted file mode 100644 index e8dc82bc3..000000000 --- a/.changeset/compaction-recovery-pointer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Point compacted conversation notes at the on-disk event log so later turns can recover exact outputs. diff --git a/.changeset/compaction-resume-anchor.md b/.changeset/compaction-resume-anchor.md deleted file mode 100644 index 01220a82e..000000000 --- a/.changeset/compaction-resume-anchor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -After context compaction, keep a short continue-work instruction as the latest user message. diff --git a/.changeset/file-history-turn-snapshots.md b/.changeset/file-history-turn-snapshots.md deleted file mode 100644 index e9acf08de..000000000 --- a/.changeset/file-history-turn-snapshots.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Add turn-level file history for Edit and Write. Clients can list a turn's file changes and read captured content through the session file-history API. diff --git a/.changeset/notify-user-updates.md b/.changeset/notify-user-updates.md deleted file mode 100644 index 7073b560e..000000000 --- a/.changeset/notify-user-updates.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Add an experimental NotifyUser tool that posts mid-turn updates in a TUI Updates panel. Enable it with PYTHINKER_CODE_EXPERIMENTAL_NOTIFY_USER=1, `[experimental] notify_user = true`, or `/experiments`. diff --git a/.changeset/print-flush-and-fork-cutoff.md b/.changeset/print-flush-and-fork-cutoff.md deleted file mode 100644 index ce258d1c1..000000000 --- a/.changeset/print-flush-and-fork-cutoff.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Keep print-mode shutdown from skipping journal flush, and keep truncated forks from dropping later work in the retained turn. diff --git a/.changeset/print-flush-journals-on-exit.md b/.changeset/print-flush-journals-on-exit.md deleted file mode 100644 index 200a0093d..000000000 --- a/.changeset/print-flush-journals-on-exit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Keep print-mode session journals complete when the process exits or receives a termination signal. diff --git a/.changeset/read-character-budgets.md b/.changeset/read-character-budgets.md deleted file mode 100644 index e310380d8..000000000 --- a/.changeset/read-character-budgets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Read large files in pages with a character budget instead of a 1000-line or 100 KB cap. Set `[read] default_max_chars` and `[read] max_chars` in config.toml, or pass `max_chars` and `column_offset` on Read. diff --git a/.changeset/session-rating-survey.md b/.changeset/session-rating-survey.md deleted file mode 100644 index 767b01262..000000000 --- a/.changeset/session-rating-survey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Add an occasional session rating prompt above the editor. Turn it off with `disable_feedback_survey = true` in `tui.toml` or Settings → Feedback survey. diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index d8c6509c5..58a188be7 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,27 @@ # @pymodel/pythinker-desktop +## 1.1.0 + +### Minor Changes + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Add turn-level file history for Edit and Write. Clients can list a turn's file changes and read captured content through the session file-history API. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Add an experimental NotifyUser tool that posts mid-turn updates in a TUI Updates panel. Enable it with PYTHINKER_CODE_EXPERIMENTAL_NOTIFY_USER=1, `[experimental] notify_user = true`, or `/experiments`. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Read large files in pages with a character budget instead of a 1000-line or 100 KB cap. Set `[read] default_max_chars` and `[read] max_chars` in config.toml, or pass `max_chars` and `column_offset` on Read. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Add an occasional session rating prompt above the editor. Turn it off with `disable_feedback_survey = true` in `tui.toml` or Settings → Feedback survey. + +### Patch Changes + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Point compacted conversation notes at the on-disk event log so later turns can recover exact outputs. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - After context compaction, keep a short continue-work instruction as the latest user message. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Keep print-mode shutdown from skipping journal flush, and keep truncated forks from dropping later work in the retained turn. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Keep print-mode session journals complete when the process exits or receives a termination signal. + ## 1.0.1 ### Patch Changes diff --git a/apps/desktop/package.json b/apps/desktop/package.json index f7e9e16fb..6a1e1f795 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": "1.0.1", + "version": "1.1.0", "private": true, "type": "module", "main": "dist/main.js", diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index 166c0aa14..0eec30351 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,27 @@ # @pymodel/pythinker-code +## 2.1.0 + +### Minor Changes + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Add turn-level file history for Edit and Write. Clients can list a turn's file changes and read captured content through the session file-history API. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Add an experimental NotifyUser tool that posts mid-turn updates in a TUI Updates panel. Enable it with PYTHINKER_CODE_EXPERIMENTAL_NOTIFY_USER=1, `[experimental] notify_user = true`, or `/experiments`. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Read large files in pages with a character budget instead of a 1000-line or 100 KB cap. Set `[read] default_max_chars` and `[read] max_chars` in config.toml, or pass `max_chars` and `column_offset` on Read. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Add an occasional session rating prompt above the editor. Turn it off with `disable_feedback_survey = true` in `tui.toml` or Settings → Feedback survey. + +### Patch Changes + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Point compacted conversation notes at the on-disk event log so later turns can recover exact outputs. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - After context compaction, keep a short continue-work instruction as the latest user message. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Keep print-mode shutdown from skipping journal flush, and keep truncated forks from dropping later work in the retained turn. + +- [#320](https://github.com/PyModel/pythinker-code/pull/320) [`9b6e561`](https://github.com/PyModel/pythinker-code/commit/9b6e561383b4836bb5a2b90a05fe923d7c8523ec) Thanks [@elkaix](https://github.com/elkaix)! - Keep print-mode session journals complete when the process exits or receives a termination signal. + ## 2.0.1 ### Patch Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index 8f5afe09e..40c78497f 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code", - "version": "2.0.1", + "version": "2.1.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "PyModel",