Skip to content

Commit 3c291d6

Browse files
pythinker-release-bot[bot]github-actions[bot]elkaix
authored
ci: release packages (#310)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @pymodel/pythinker-code@2.0.0 ### Major Changes - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Remote Control is always available — `pythinker rc`, `pythinker web --remote-control` and `/remote-control` no longer need an experimental flag. Session indexing and global search move to the new `[database]` section: set `PYTHINKER_CODE_PERSISTENCE_MINIDB_READMODEL` (was `PYTHINKER_CODE_EXPERIMENTAL_PERSISTENCE_MINIDB_READMODEL`) and `PYTHINKER_CODE_SEARCH_WORKER` (was `PYTHINKER_CODE_EXPERIMENTAL_SEARCH_WORKER`), or `[database] base` and `[database] search` in `config.toml`. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - The subagent model pool is always available. Remove `PYTHINKER_CODE_EXPERIMENTAL_SECONDARY_MODEL` from your environment — it no longer does anything, and `[secondary_model]` takes effect with no opt-in. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Remove the `${now}` variable from custom system prompt templates. Delete `${now}` from your `SYSTEM.md` and agent files — the agent still receives the current date. ### Minor Changes - [#309](#309) [`3c21d16`](3c21d16) Thanks [@elkaix](https://github.com/elkaix)! - Add the `PYTHINKER_CODE_PERMISSION_MODE_REMINDER` environment variable: set it to a false value or an empty value to stop injecting the auto permission-mode reminders into the model context. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - The server can now start and stop Remote Control while it runs, through `GET` and `POST /api/v1/remote-control`. ### Patch Changes - [#308](#308) [`ec99d66`](ec99d66) Thanks [@elkaix](https://github.com/elkaix)! - Deliver background question answers to the agent directly instead of via a saved output file. - [#308](#308) [`ec99d66`](ec99d66) Thanks [@elkaix](https://github.com/elkaix)! - Fix background questions being cancelled as soon as the agent finishes its turn. - [#313](#313) [`09d69fe`](09d69fe) Thanks [@elkholy90](https://github.com/elkholy90)! - Collapsed tool cards now show a short outcome row and a width-aware header. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Exclude time spent with the session closed from goal time budgets. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Preserve image and video filenames in session history. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Fix print mode (`pythinker -p`) ignoring the `PYTHINKER_DISABLE_TELEMETRY` environment variable. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - The Remote Control banner's Local UI link now carries the server token, so it opens without a second sign-in. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Remote Control now gzips text, JSON, JavaScript, XML and SVG responses over the tunnel. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Remove the 24-hour limit on goal time budgets. - [#315](#315) [`a7666f8`](a7666f8) Thanks [@elkholy90](https://github.com/elkholy90)! - Skip the confirmation prompt for rm -rf commands that target only /tmp or /temp paths. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Global search now rebuilds its index instead of staying broken when the stored data is corrupt or a write keeps failing. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - A background task that finishes after its agent is closed no longer emits stray task events. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Add `-y, --yes` to `pythinker upgrade` (alias `pythinker update`) to skip the confirmation prompt and install the update directly. ## @pymodel/pythinker-desktop@1.0.0 ### Major Changes - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Remote Control is always available — `pythinker rc`, `pythinker web --remote-control` and `/remote-control` no longer need an experimental flag. Session indexing and global search move to the new `[database]` section: set `PYTHINKER_CODE_PERSISTENCE_MINIDB_READMODEL` (was `PYTHINKER_CODE_EXPERIMENTAL_PERSISTENCE_MINIDB_READMODEL`) and `PYTHINKER_CODE_SEARCH_WORKER` (was `PYTHINKER_CODE_EXPERIMENTAL_SEARCH_WORKER`), or `[database] base` and `[database] search` in `config.toml`. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - The subagent model pool is always available. Remove `PYTHINKER_CODE_EXPERIMENTAL_SECONDARY_MODEL` from your environment — it no longer does anything, and `[secondary_model]` takes effect with no opt-in. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Remove the `${now}` variable from custom system prompt templates. Delete `${now}` from your `SYSTEM.md` and agent files — the agent still receives the current date. ### Minor Changes - [#309](#309) [`3c21d16`](3c21d16) Thanks [@elkaix](https://github.com/elkaix)! - Add the `PYTHINKER_CODE_PERMISSION_MODE_REMINDER` environment variable: set it to a false value or an empty value to stop injecting the auto permission-mode reminders into the model context. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - The server can now start and stop Remote Control while it runs, through `GET` and `POST /api/v1/remote-control`. ### Patch Changes - [#308](#308) [`ec99d66`](ec99d66) Thanks [@elkaix](https://github.com/elkaix)! - Deliver background question answers to the agent directly instead of via a saved output file. - [#308](#308) [`ec99d66`](ec99d66) Thanks [@elkaix](https://github.com/elkaix)! - Fix background questions being cancelled as soon as the agent finishes its turn. - [#313](#313) [`09d69fe`](09d69fe) Thanks [@elkholy90](https://github.com/elkholy90)! - Collapsed tool cards now show a short outcome row and a width-aware header. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Exclude time spent with the session closed from goal time budgets. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Preserve image and video filenames in session history. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Fix print mode (`pythinker -p`) ignoring the `PYTHINKER_DISABLE_TELEMETRY` environment variable. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - The Remote Control banner's Local UI link now carries the server token, so it opens without a second sign-in. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Remote Control now gzips text, JSON, JavaScript, XML and SVG responses over the tunnel. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Remove the 24-hour limit on goal time budgets. - [#315](#315) [`a7666f8`](a7666f8) Thanks [@elkholy90](https://github.com/elkholy90)! - Skip the confirmation prompt for rm -rf commands that target only /tmp or /temp paths. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - Global search now rebuilds its index instead of staying broken when the stored data is corrupt or a write keeps failing. - [#306](#306) [`39b50b5`](39b50b5) Thanks [@elkaix](https://github.com/elkaix)! - A background task that finishes after its agent is closed no longer emits stray task events. - [#307](#307) [`49548fb`](49548fb) Thanks [@elkaix](https://github.com/elkaix)! - Add `-y, --yes` to `pythinker upgrade` (alias `pythinker update`) to skip the confirmation prompt and install the update directly. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mohamed Elkholy <melkholy@techmatrix.com>
1 parent 8b30377 commit 3c291d6

23 files changed

Lines changed: 94 additions & 97 deletions

‎.changeset/background-question-inline-answer.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/background-question-survives-turn-end.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/collapsed-tool-cards.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/graduate-database-and-remote-control.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/graduate-subagent-model-pool.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/pause-goal-clock-on-close.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/permission-mode-reminder-env.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/preserve-media-attachment-names.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/print-mode-telemetry-disable-env.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎.changeset/remote-control-local-ui-token.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)