Release v0.0.9 - #492
Merged
Merged
Conversation
Two things that were each asking somebody to do the impossible. The journey proves the joins: the server reaches the supervisor, the supervisor builds the Bot a computer, the gateway decides, the browser acts, the trail records it. Every one of those routes is behind requireUser, and the file sent no credentials, so on any deployment with an identity provider configured, which is every deployment this repository will start, three of its five tests answered 401 and had done since that guard was added. The release checklist asks whether the journey passed. Nobody could make it pass. It takes OPENBOT_SMOKE_COOKIE now, sent as the cookie header, and stops before the first test with one sentence naming it rather than three 401s that read as a broken deployment. The session is checked once, up front, so an expired one or one from another deployment says so instead of being read as a fault in the thing under test. A cookie rather than a token because that is what this deployment issues: Better Auth here has social and OIDC providers and no bearer plugin. And prompt.txt asked everybody to clone. There is a published image that carries the app, the API, Chromium and its own PostgreSQL, which is one command and no toolchain, and somebody who says they want to try OpenBot wants that. It asks first now, and says what that image does not carry: the two framework Bots are separate images, so the Risk Analyst coworker is omitted rather than registered against a host that is not there. The count of values a person supplies was also wrong in both directions, saying three above a list of two and seven below it where ten empty keys less two is eight.
davidmckayv
requested review from
MikeRyanDev,
guidovizoso,
mxmzb and
tylerslaton
as code owners
September 11, 2026 21:45
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.
Release v0.0.9
Merging this publishes the image, tags the commit and creates the GitHub Release.
This is the second attempt at v0.0.9. The first (#491) was merged and its publish cancelled
before anything was tagged or pushed, so that no v0.0.9 exists anywhere, in order to pull
#466 and the two fixes below into the same release.
package.jsonand the## 0.0.9section were already rolled by #491 and are unchanged here.
Before merging:
comments on Release v0.0.9 #491: the supervisor built the Bot a computer, the gateway decided in
enforce mode, the browser acted, the trail recorded it, and the boundary refusal
carried its rule
This commit also carries, neither of which changes a deployment and so neither of which is
in the notes:
requireUserand itsent no credentials, so three of its five tests had answered 401 since that guard was
added and the checklist above was asking for a result nobody could produce. It takes
OPENBOT_SMOKE_COOKIEnow and refuses up front, in one sentence, when it has no session.prompt.txtasks whether somebody wants to run OpenBot or fork it, and points the firstkind at the published image instead of walking them through a clone.