diff --git a/.changeset/acp-local-execution-and-stdio-mcp.md b/.changeset/acp-local-execution-and-stdio-mcp.md deleted file mode 100644 index 197c9079..00000000 --- a/.changeset/acp-local-execution-and-stdio-mcp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Run a command locally when an ACP client provides no terminal or the command is not a shell, accept stdio MCP servers in ACP sessions, and let a reloaded ACP session bind its runtime again. diff --git a/.changeset/desktop-update-overlay.md b/.changeset/desktop-update-overlay.md deleted file mode 100644 index 4739fca6..00000000 --- a/.changeset/desktop-update-overlay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Add an Update button to the top of the desktop sidebar that opens a single overlay for the whole update: download it, watch the progress, cancel it mid-transfer, then restart to apply it. diff --git a/.changeset/eligible-default-model.md b/.changeset/eligible-default-model.md deleted file mode 100644 index 402f3ce0..00000000 --- a/.changeset/eligible-default-model.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Pick a model that can hold a conversation as the default instead of whichever one a provider happened to list first. diff --git a/.changeset/first-run-skip.md b/.changeset/first-run-skip.md deleted file mode 100644 index 3d05ee5e..00000000 --- a/.changeset/first-run-skip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Allow skipping provider setup during first run and connecting one later from Settings. diff --git a/.changeset/guard-background-questions.md b/.changeset/guard-background-questions.md deleted file mode 100644 index c6800ebe..00000000 --- a/.changeset/guard-background-questions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Prevent AskUserQuestion from starting background tasks when task controls are unavailable. diff --git a/.changeset/guided-first-run.md b/.changeset/guided-first-run.md deleted file mode 100644 index df591f36..00000000 --- a/.changeset/guided-first-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Add a guided first-run setup that walks through connecting a provider, choosing a default model, and picking a theme. Signing in with Codex is offered alongside the provider catalog and a custom endpoint. diff --git a/.changeset/provider-recovery-screen.md b/.changeset/provider-recovery-screen.md deleted file mode 100644 index 1199b57d..00000000 --- a/.changeset/provider-recovery-screen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Show a recovery screen naming what broke when an expired credential or a removed model leaves an already-configured app unable to reach a usable model. diff --git a/.changeset/stable-session-system-prompt.md b/.changeset/stable-session-system-prompt.md deleted file mode 100644 index 61d93d29..00000000 --- a/.changeset/stable-session-system-prompt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Keep the system prompt unchanged for the rest of a session when AGENTS.md is edited. diff --git a/.changeset/stuck-setup-screen.md b/.changeset/stuck-setup-screen.md deleted file mode 100644 index ca69584a..00000000 --- a/.changeset/stuck-setup-screen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix a new install being unable to leave the setup screen after adding a working model provider. diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index 90697fc6..69936d82 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,29 @@ # @pymodel/pythinker-code +## 1.2.0 + +### Minor Changes + +- [#172](https://github.com/PyModel/pythinker-code/pull/172) [`c4f78e5`](https://github.com/PyModel/pythinker-code/commit/c4f78e59ad0ca3ee3cdf18c1fc405564e6049a32) Thanks [@elkaix](https://github.com/elkaix)! - Add an Update button to the top of the desktop sidebar that opens a single overlay for the whole update: download it, watch the progress, cancel it mid-transfer, then restart to apply it. + +- [#174](https://github.com/PyModel/pythinker-code/pull/174) [`95683a3`](https://github.com/PyModel/pythinker-code/commit/95683a39ad6498f38485b8e8d3e8af401c98d429) Thanks [@elkaix](https://github.com/elkaix)! - Add a guided first-run setup that walks through connecting a provider, choosing a default model, and picking a theme. Signing in with Codex is offered alongside the provider catalog and a custom endpoint. + +- [#174](https://github.com/PyModel/pythinker-code/pull/174) [`95683a3`](https://github.com/PyModel/pythinker-code/commit/95683a39ad6498f38485b8e8d3e8af401c98d429) Thanks [@elkaix](https://github.com/elkaix)! - Show a recovery screen naming what broke when an expired credential or a removed model leaves an already-configured app unable to reach a usable model. + +### Patch Changes + +- [#170](https://github.com/PyModel/pythinker-code/pull/170) [`760faa5`](https://github.com/PyModel/pythinker-code/commit/760faa565a87a4a48060f801881b03b63061ea40) Thanks [@elkaix](https://github.com/elkaix)! - Run a command locally when an ACP client provides no terminal or the command is not a shell, accept stdio MCP servers in ACP sessions, and let a reloaded ACP session bind its runtime again. + +- [#174](https://github.com/PyModel/pythinker-code/pull/174) [`95683a3`](https://github.com/PyModel/pythinker-code/commit/95683a39ad6498f38485b8e8d3e8af401c98d429) Thanks [@elkaix](https://github.com/elkaix)! - Pick a model that can hold a conversation as the default instead of whichever one a provider happened to list first. + +- [#174](https://github.com/PyModel/pythinker-code/pull/174) [`95683a3`](https://github.com/PyModel/pythinker-code/commit/95683a39ad6498f38485b8e8d3e8af401c98d429) Thanks [@elkaix](https://github.com/elkaix)! - Allow skipping provider setup during first run and connecting one later from Settings. + +- [#170](https://github.com/PyModel/pythinker-code/pull/170) [`760faa5`](https://github.com/PyModel/pythinker-code/commit/760faa565a87a4a48060f801881b03b63061ea40) Thanks [@elkaix](https://github.com/elkaix)! - Prevent AskUserQuestion from starting background tasks when task controls are unavailable. + +- [#170](https://github.com/PyModel/pythinker-code/pull/170) [`760faa5`](https://github.com/PyModel/pythinker-code/commit/760faa565a87a4a48060f801881b03b63061ea40) Thanks [@elkaix](https://github.com/elkaix)! - Keep the system prompt unchanged for the rest of a session when AGENTS.md is edited. + +- [#174](https://github.com/PyModel/pythinker-code/pull/174) [`95683a3`](https://github.com/PyModel/pythinker-code/commit/95683a39ad6498f38485b8e8d3e8af401c98d429) Thanks [@elkaix](https://github.com/elkaix)! - Fix a new install being unable to leave the setup screen after adding a working model provider. + ## 1.1.0 ### Minor Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index c39c9b37..7d87e41c 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code", - "version": "1.1.0", + "version": "1.2.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "PyModel",