Repository navigation
Conversation
Template sync applied with --force; activity's own edits to api/plugin.dev.ts, api/tsconfig.json and the biome ignore list are kept. The UI client now goes through everything-dev/ui/api, since every-plugin's createRpcClient is a bare client from rc.44 (everything-dev #849). Records bos.lock.json.
adenarc
marked this pull request as ready for review
November 12, 2026 07:44
This branch has not been deployed
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.
Upgrades the platform from 2.0.0-rc.39 to 2.0.0-rc.44 (every-plugin rc.18, better-near-auth rc.8). This unblocks #124, which needs rc.43's contract + proxy plugin attachment.
bos upgrade --force --no-realign. The template sync conflicted on 11 files that had no recorded baseline. I kept activity's ownapi/plugin.dev.ts(repo-root.envand dev secrets), thescripts/**include inapi/tsconfig.json, and the biome ignores for.agents,*.gen.tsand.bos/generated. Workflow pins,.gitignoreand the agent docs take the template's version. The template dropped thedev:postgres*scripts, and I left them out because the repo has no docker-compose file for them.createRpcClientis a bare client (everything-dev #849).ui/src/lib/api.tsnow callseverything-dev/ui/api'screateApiClient, which keeps the connection-error toast, credentials, SSR header forwarding and per-URL browser memoization.bos.lock.json(bos lock) so later upgrades have a sync baseline.Tested:
pnpm run typecheckandpnpm run lintare clean.pnpm run testhad 199 passing and 5 timeouts at 30s under machine load. Those 5 files pass when rerun alone (23/23). I haven't run a deploy or the realign step.Browser check: I ran #126's stack, which contains this commit, locally in Brave, signed out and signed in. Home,
/activity-sourcesand/bindingload, and API calls go through the new client setup. Screenshots are in #126. There's no visual change.