Commit 3c291d6
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
File tree
- .changeset
- apps
- desktop
- pythinker-code
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments