From 9ef59fe30fecbf98bb8f3cab1f77dd1165014c85 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 20:33:08 +0000 Subject: [PATCH] ci: release packages --- .changeset/dynamic-workflow-plan-approval.md | 18 ------------ .../update-channel-published-versions-only.md | 5 ---- .changeset/update-flow-reliability.md | 5 ---- .../update-minimum-supported-version.md | 5 ---- .changeset/update-status-under-the-prompt.md | 5 ---- apps/pythinker-code/CHANGELOG.md | 28 +++++++++++++++++++ apps/pythinker-code/package.json | 2 +- apps/vscode/CHANGELOG.md | 7 +++++ apps/vscode/package.json | 2 +- packages/node-sdk/CHANGELOG.md | 18 ++++++++++++ packages/node-sdk/package.json | 2 +- 11 files changed, 56 insertions(+), 41 deletions(-) delete mode 100644 .changeset/dynamic-workflow-plan-approval.md delete mode 100644 .changeset/update-channel-published-versions-only.md delete mode 100644 .changeset/update-flow-reliability.md delete mode 100644 .changeset/update-minimum-supported-version.md delete mode 100644 .changeset/update-status-under-the-prompt.md diff --git a/.changeset/dynamic-workflow-plan-approval.md b/.changeset/dynamic-workflow-plan-approval.md deleted file mode 100644 index d78e526d..00000000 --- a/.changeset/dynamic-workflow-plan-approval.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -'@pythoughts/pythinker-code-sdk': minor -'@pythoughts/pythinker-code': minor ---- - -Show the plan before a Dynamic Workflow runs, and let a good one be saved as a command - -Manual mode used to approve every `DynamicWorkflow` call outright. That approval -only ever fired in manual mode — auto and yolo approve earlier in the chain — so -the one mode whose purpose is to ask was the one mode that never saw what it was -agreeing to. A `DynamicWorkflow` call in manual mode now asks, and the approval -carries the fan-out: how many subagents, the task list, the prompt template, the -worker model, and the summed size of the prompts about to be sent. "Approve for -this session" is keyed to that workflow's description rather than granting every -future `DynamicWorkflow` call. - -`/workflow save ` writes the last run back out as a skill under -`.pythinker-code/skills/`, so a fan-out that worked can be re-run by name. diff --git a/.changeset/update-channel-published-versions-only.md b/.changeset/update-channel-published-versions-only.md deleted file mode 100644 index 8135cb77..00000000 --- a/.changeset/update-channel-published-versions-only.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pythoughts/pythinker-code": patch ---- - -Stop offering updates to versions that were never published: the update channel now advertises only the release that is actually available for download. diff --git a/.changeset/update-flow-reliability.md b/.changeset/update-flow-reliability.md deleted file mode 100644 index a9a6f343..00000000 --- a/.changeset/update-flow-reliability.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pythoughts/pythinker-code": patch ---- - -Stop offering an update with no build for the running platform, give every installer network call a timeout, expire a stale install lease instead of blocking updates forever, and say which version is installing and why a failed one stopped retrying. diff --git a/.changeset/update-minimum-supported-version.md b/.changeset/update-minimum-supported-version.md deleted file mode 100644 index 45fa57a6..00000000 --- a/.changeset/update-minimum-supported-version.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pythoughts/pythinker-code": minor ---- - -Let a release declare a minimum supported version, so a client below it is offered the update without waiting for its staged rollout batch. diff --git a/.changeset/update-status-under-the-prompt.md b/.changeset/update-status-under-the-prompt.md deleted file mode 100644 index 8d02e747..00000000 --- a/.changeset/update-status-under-the-prompt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pythoughts/pythinker-code": minor ---- - -Show update availability and live download progress in the status row under the prompt, replacing the startup banner chip that was computed once and never refreshed. diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index 9e723aa1..2534e01d 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,33 @@ # @pythoughts/pythinker-code +## 0.12.0 + +### Minor Changes + +- [#35](https://github.com/Pythoughts-labs/pythinker-code/pull/35) [`2ce6b5e`](https://github.com/Pythoughts-labs/pythinker-code/commit/2ce6b5e66935335567a6525413ad8e77b84d852f) - Show the plan before a Dynamic Workflow runs, and let a good one be saved as a command + + Manual mode used to approve every `DynamicWorkflow` call outright. That approval + only ever fired in manual mode — auto and yolo approve earlier in the chain — so + the one mode whose purpose is to ask was the one mode that never saw what it was + agreeing to. A `DynamicWorkflow` call in manual mode now asks, and the approval + carries the fan-out: how many subagents, the task list, the prompt template, the + worker model, and the summed size of the prompts about to be sent. "Approve for + this session" is keyed to that workflow's description rather than granting every + future `DynamicWorkflow` call. + + `/workflow save ` writes the last run back out as a skill under + `.pythinker-code/skills/`, so a fan-out that worked can be re-run by name. + +- [#38](https://github.com/Pythoughts-labs/pythinker-code/pull/38) [`44efbc7`](https://github.com/Pythoughts-labs/pythinker-code/commit/44efbc77360105de0efce185c86740fcf503944e) - Let a release declare a minimum supported version, so a client below it is offered the update without waiting for its staged rollout batch. + +- [#38](https://github.com/Pythoughts-labs/pythinker-code/pull/38) [`44efbc7`](https://github.com/Pythoughts-labs/pythinker-code/commit/44efbc77360105de0efce185c86740fcf503944e) - Show update availability and live download progress in the status row under the prompt, replacing the startup banner chip that was computed once and never refreshed. + +### Patch Changes + +- [#37](https://github.com/Pythoughts-labs/pythinker-code/pull/37) [`12069a8`](https://github.com/Pythoughts-labs/pythinker-code/commit/12069a890144380bff5d648ad51d7411ece94437) - Stop offering updates to versions that were never published: the update channel now advertises only the release that is actually available for download. + +- [#38](https://github.com/Pythoughts-labs/pythinker-code/pull/38) [`44efbc7`](https://github.com/Pythoughts-labs/pythinker-code/commit/44efbc77360105de0efce185c86740fcf503944e) - Stop offering an update with no build for the running platform, give every installer network call a timeout, expire a stale install lease instead of blocking updates forever, and say which version is installing and why a failed one stopped retrying. + ## 0.11.0 ### Minor Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index 81057e60..868eef92 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pythoughts/pythinker-code", - "version": "0.11.0", + "version": "0.12.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "Pythoughts", diff --git a/apps/vscode/CHANGELOG.md b/apps/vscode/CHANGELOG.md index c4a9c101..dcbd8494 100644 --- a/apps/vscode/CHANGELOG.md +++ b/apps/vscode/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.8.6 + +### Patch Changes + +- Updated dependencies [[`2ce6b5e`](https://github.com/Pythoughts-labs/pythinker-code/commit/2ce6b5e66935335567a6525413ad8e77b84d852f)]: + - @pythoughts/pythinker-code-sdk@0.13.0 + ## 0.8.5 ### Patch Changes diff --git a/apps/vscode/package.json b/apps/vscode/package.json index f0a9a253..62fbaf15 100644 --- a/apps/vscode/package.json +++ b/apps/vscode/package.json @@ -3,7 +3,7 @@ "publisher": "pythoughts", "displayName": "Pythinker Code", "description": "Pythinker Code extension for VS Code", - "version": "0.8.5", + "version": "0.8.6", "private": true, "license": "Apache-2.0", "type": "module", diff --git a/packages/node-sdk/CHANGELOG.md b/packages/node-sdk/CHANGELOG.md index 7873dde8..44d0b859 100644 --- a/packages/node-sdk/CHANGELOG.md +++ b/packages/node-sdk/CHANGELOG.md @@ -1,5 +1,23 @@ # @pythoughts/pythinker-code-sdk +## 0.13.0 + +### Minor Changes + +- [#35](https://github.com/Pythoughts-labs/pythinker-code/pull/35) [`2ce6b5e`](https://github.com/Pythoughts-labs/pythinker-code/commit/2ce6b5e66935335567a6525413ad8e77b84d852f) - Show the plan before a Dynamic Workflow runs, and let a good one be saved as a command + + Manual mode used to approve every `DynamicWorkflow` call outright. That approval + only ever fired in manual mode — auto and yolo approve earlier in the chain — so + the one mode whose purpose is to ask was the one mode that never saw what it was + agreeing to. A `DynamicWorkflow` call in manual mode now asks, and the approval + carries the fan-out: how many subagents, the task list, the prompt template, the + worker model, and the summed size of the prompts about to be sent. "Approve for + this session" is keyed to that workflow's description rather than granting every + future `DynamicWorkflow` call. + + `/workflow save ` writes the last run back out as a skill under + `.pythinker-code/skills/`, so a fan-out that worked can be re-run by name. + ## 0.12.0 ### Minor Changes diff --git a/packages/node-sdk/package.json b/packages/node-sdk/package.json index cbc2eda1..5f541257 100644 --- a/packages/node-sdk/package.json +++ b/packages/node-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@pythoughts/pythinker-code-sdk", - "version": "0.12.0", + "version": "0.13.0", "private": true, "description": "TypeScript SDK for the Pythinker Code Agent", "license": "MIT",