From ecfb90a0b12d2547382f0fbe4109f2de37b4ced8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2026 21:22:09 +0000 Subject: [PATCH] ci: release packages --- .changeset/auto-session-title-config.md | 5 ---- .changeset/browser-extension-skill.md | 5 ---- .changeset/fork-keeps-title-kind.md | 5 ---- .changeset/large-transcript-cache.md | 5 ---- .changeset/mcp-offline-access.md | 5 ---- .changeset/repeat-breaker-switch.md | 5 ---- .changeset/sidebar-session-delete.md | 5 ---- .../tower-ascii-titles-and-token-usage.md | 5 ---- .changeset/transcript-fold-and-jump.md | 5 ---- .changeset/tui-mode-setting.md | 5 ---- .../workspace-trust-and-symlink-guards.md | 5 ---- apps/desktop/CHANGELOG.md | 26 +++++++++++++++++++ apps/desktop/package.json | 2 +- apps/pythinker-code/CHANGELOG.md | 26 +++++++++++++++++++ apps/pythinker-code/package.json | 2 +- 15 files changed, 54 insertions(+), 57 deletions(-) delete mode 100644 .changeset/auto-session-title-config.md delete mode 100644 .changeset/browser-extension-skill.md delete mode 100644 .changeset/fork-keeps-title-kind.md delete mode 100644 .changeset/large-transcript-cache.md delete mode 100644 .changeset/mcp-offline-access.md delete mode 100644 .changeset/repeat-breaker-switch.md delete mode 100644 .changeset/sidebar-session-delete.md delete mode 100644 .changeset/tower-ascii-titles-and-token-usage.md delete mode 100644 .changeset/transcript-fold-and-jump.md delete mode 100644 .changeset/tui-mode-setting.md delete mode 100644 .changeset/workspace-trust-and-symlink-guards.md diff --git a/.changeset/auto-session-title-config.md b/.changeset/auto-session-title-config.md deleted file mode 100644 index 30c14b32e..000000000 --- a/.changeset/auto-session-title-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Add `auto_session_title` so automatic session titles can be turned off. diff --git a/.changeset/browser-extension-skill.md b/.changeset/browser-extension-skill.md deleted file mode 100644 index 6f3105222..000000000 --- a/.changeset/browser-extension-skill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -The browser extension skill resends a failed command as a file and can move the local daemon off a busy port. diff --git a/.changeset/fork-keeps-title-kind.md b/.changeset/fork-keeps-title-kind.md deleted file mode 100644 index 47de8c4da..000000000 --- a/.changeset/fork-keeps-title-kind.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -A forked session keeps the source title kind when you do not set a new title. diff --git a/.changeset/large-transcript-cache.md b/.changeset/large-transcript-cache.md deleted file mode 100644 index 56eea714b..000000000 --- a/.changeset/large-transcript-cache.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix a crash when opening a session with a very large transcript. diff --git a/.changeset/mcp-offline-access.md b/.changeset/mcp-offline-access.md deleted file mode 100644 index 030b81c0a..000000000 --- a/.changeset/mcp-offline-access.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -MCP sign-in requests offline access when the authorization server advertises it. diff --git a/.changeset/repeat-breaker-switch.md b/.changeset/repeat-breaker-switch.md deleted file mode 100644 index ed09eda25..000000000 --- a/.changeset/repeat-breaker-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Set `PYTHINKER_CODE_REPEAT_BREAKER=0` to turn off the repeated-tool-call stop. diff --git a/.changeset/sidebar-session-delete.md b/.changeset/sidebar-session-delete.md deleted file mode 100644 index f9081ea76..000000000 --- a/.changeset/sidebar-session-delete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix deleting a session from the sidebar. diff --git a/.changeset/tower-ascii-titles-and-token-usage.md b/.changeset/tower-ascii-titles-and-token-usage.md deleted file mode 100644 index 06221f414..000000000 --- a/.changeset/tower-ascii-titles-and-token-usage.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Tower mode: mission titles must be printable ASCII, tower messages, findings, and reviews record the sender's token usage, and task cards show the mission id. diff --git a/.changeset/transcript-fold-and-jump.md b/.changeset/transcript-fold-and-jump.md deleted file mode 100644 index aafb60e6c..000000000 --- a/.changeset/transcript-fold-and-jump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Click a transcript fold to open or close that block, and jump to the bottom when the transcript is scrolled up. diff --git a/.changeset/tui-mode-setting.md b/.changeset/tui-mode-setting.md deleted file mode 100644 index 39e57a2a7..000000000 --- a/.changeset/tui-mode-setting.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Choose a regular or fullscreen terminal layout with `tui_mode`. diff --git a/.changeset/workspace-trust-and-symlink-guards.md b/.changeset/workspace-trust-and-symlink-guards.md deleted file mode 100644 index 21b195735..000000000 --- a/.changeset/workspace-trust-and-symlink-guards.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -File tools and git calls no longer follow a symlink out of the workspace, and project-local config waits for workspace trust. diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index 2a6fb553a..c4b626df0 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,31 @@ # @pymodel/pythinker-desktop +## 1.3.1 + +### Patch Changes + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Add `auto_session_title` so automatic session titles can be turned off. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - The browser extension skill resends a failed command as a file and can move the local daemon off a busy port. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - A forked session keeps the source title kind when you do not set a new title. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Fix a crash when opening a session with a very large transcript. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - MCP sign-in requests offline access when the authorization server advertises it. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Set `PYTHINKER_CODE_REPEAT_BREAKER=0` to turn off the repeated-tool-call stop. + +- [#331](https://github.com/PyModel/pythinker-code/pull/331) [`ea4bdd6`](https://github.com/PyModel/pythinker-code/commit/ea4bdd691caff92e9ff14c04810e7d0e19a3bbc7) Thanks [@elkaix](https://github.com/elkaix)! - Fix deleting a session from the sidebar. + +- [#329](https://github.com/PyModel/pythinker-code/pull/329) [`98235bb`](https://github.com/PyModel/pythinker-code/commit/98235bbad6114629fc14a8b9c54e871900227032) Thanks [@elkaix](https://github.com/elkaix)! - Tower mode: mission titles must be printable ASCII, tower messages, findings, and reviews record the sender's token usage, and task cards show the mission id. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Click a transcript fold to open or close that block, and jump to the bottom when the transcript is scrolled up. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Choose a regular or fullscreen terminal layout with `tui_mode`. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - File tools and git calls no longer follow a symlink out of the workspace, and project-local config waits for workspace trust. + ## 1.3.0 ### Minor Changes diff --git a/apps/desktop/package.json b/apps/desktop/package.json index dab32b722..6c295135a 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.3.0", + "version": "1.3.1", "private": true, "type": "module", "main": "dist/main.js", diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index 9e5719f21..a5b4f4786 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,31 @@ # @pymodel/pythinker-code +## 2.2.1 + +### Patch Changes + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Add `auto_session_title` so automatic session titles can be turned off. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - The browser extension skill resends a failed command as a file and can move the local daemon off a busy port. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - A forked session keeps the source title kind when you do not set a new title. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Fix a crash when opening a session with a very large transcript. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - MCP sign-in requests offline access when the authorization server advertises it. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Set `PYTHINKER_CODE_REPEAT_BREAKER=0` to turn off the repeated-tool-call stop. + +- [#331](https://github.com/PyModel/pythinker-code/pull/331) [`ea4bdd6`](https://github.com/PyModel/pythinker-code/commit/ea4bdd691caff92e9ff14c04810e7d0e19a3bbc7) Thanks [@elkaix](https://github.com/elkaix)! - Fix deleting a session from the sidebar. + +- [#329](https://github.com/PyModel/pythinker-code/pull/329) [`98235bb`](https://github.com/PyModel/pythinker-code/commit/98235bbad6114629fc14a8b9c54e871900227032) Thanks [@elkaix](https://github.com/elkaix)! - Tower mode: mission titles must be printable ASCII, tower messages, findings, and reviews record the sender's token usage, and task cards show the mission id. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Click a transcript fold to open or close that block, and jump to the bottom when the transcript is scrolled up. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - Choose a regular or fullscreen terminal layout with `tui_mode`. + +- [#332](https://github.com/PyModel/pythinker-code/pull/332) [`031a7c2`](https://github.com/PyModel/pythinker-code/commit/031a7c2109015a2e9aadda698c1e4a248e0f9c65) Thanks [@elkaix](https://github.com/elkaix)! - File tools and git calls no longer follow a symlink out of the workspace, and project-local config waits for workspace trust. + ## 2.2.0 ### Minor Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index 07101c901..541b9406c 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code", - "version": "2.2.0", + "version": "2.2.1", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "PyModel",