Repository navigation
Changelog for 0.3.1, from the code - #1045
Merged
Merged
Conversation
davidmckayv
requested review from
MikeRyanDev,
dustywusty,
guidovizoso,
mxmzb,
samjulien and
tylerslaton
as code owners
November 6, 2026 04:25
An operator's model is the default while the credential lists it, nothing writes one on their behalf, one person picks from every listed model, a team picks among the models an admin allows, and a pick applies from the next message. Checked against 90d2201.
1 task done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this changes
## UnreleasedinCHANGELOG.mdwas empty, so the release tool refused to cut 0.3.1. This writes it, from the code: every change merged sincev0.3.0(a03111e), plus #1044, which is still open (checked against its head 90d2201). No entry a PR wrote was taken on trust; each line was checked against that PR's diff, and several were rewritten or added where the code did more than the entry said.It also moves the terminal entry #1037 put under
## 0.3.0into Unreleased:v0.3.0does not contain #1037.Where each part comes from
0077_channel_opening): Desktop moving its OpenBot to the app's release on Start (Move an installed OpenBot to the app's release when the app starts #1043); Desktop getting a Composio key at its next Start (Get the Composio key from the CopilotKit sign-in again #1042); the operator'sBOT_MODELas the default while listed and the middle of the provider's line otherwise, nothing writing aBOT_MODELon the operator's behalf (Compose's harness default, Desktop's Anthropic key), the model list read at start and every six hours plus models.dev, every listed model for one person, and the allowed list for a team (Pick the model and thinking effort for every Bot, from the provider's live list #1044); the one live shell's behaviour for commands: merged stdout and stderr,&jobs that keep running, one command at a time per Bot and person,TERM/PAGER(Bot terminal: one live shell you can watch and take control of #1037); upgrading server and computers together (Bot terminal: one live shell you can watch and take control of #1037, Make the live screen easier to drive by hand #996); thegoogle-genai2.x hold (Hold the Gemini harnesses on google-genai 2.x #1041, Name every built-in tool in words, and fix two flaky tests #1039).If #1044 does not merge before the cut
Its lines are Before-upgrading items three to seven and the "Pick the model and thinking effort" section. Drop them. Its head no longer edits
CHANGELOG.md, so there is no conflict either way.Checks
bun run format:check: no fixes.bun test scripts/release-prepare.test.ts scripts/release-candidate-check.test.ts server/tests/recorder-config.test.ts: 41 pass, 0 fail.bun scripts/release-prepare.ts patch stable, run on a scratch copy of the repo's release files:version=0.3.1,base=main; Unreleased promoted to## 0.3.1, a fresh empty Unreleased above it,appVersion: "0.3.1", and the publish workflow's own^## 0.3.1$check passes on the result.Changelog