Repository navigation
chore: publish new package versions - #4434
Merged
Merged
Conversation
icehaunter
approved these changes
May 28, 2026
This branch was previously 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.
This PR was opened by the Changesets release 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
@electric-ax/agents@0.4.9
Patch Changes
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
8074f62: Align the agents package TypeScript peer context with agents-runtime so Durable Streams state and TanStack DB resolve to a single shared instance for live queries over runtime collections.
Updated dependencies [d344c32]
Updated dependencies [c1834f3]
Updated dependencies [319e405]
@electric-ax/agents-runtime@0.3.5
Patch Changes
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
c1834f3: Prepare the mobile app for Expo EAS builds and CI. Adds dynamic Expo config, EAS build profiles, mobile CI/export scripts, and aligns shared React/TypeScript dependency resolution so the Expo DOM embed typechecks and passes
expo-doctor.319e405: Explicit ChatGPT / Codex opt-in with native PKCE OAuth sign-in (opened in the user's default browser to avoid Cloudflare bot detection), per-source consent for detected Codex CLI / OpenCode logins, an inline "Use this login?" prompt under the new-session composer, and a "Restart local runtime" banner gated on credential changes. The runtime no longer reads
~/.codex/auth.jsonimplicitly — it now requiresELECTRIC_CODEX_ACCESS_TOKENand honoursELECTRIC_CODEX_REQUIRE_OPT_IN=1.@electric-ax/agents-server@0.4.11
Patch Changes
265740e: Guard wake registry sync bootstrap against malformed shape messages without headers.
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
Updated dependencies [d344c32]
Updated dependencies [c1834f3]
Updated dependencies [319e405]
@electric-ax/agents-server-conformance-tests@0.1.8
Patch Changes
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
electric-ax@0.2.9
Patch Changes
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
Updated dependencies [d344c32]
Updated dependencies [c1834f3]
Updated dependencies [319e405]
Updated dependencies [8074f62]
@electric-ax/example-deep-survey@0.1.16
Patch Changes
@electric-ax/agents-desktop@0.1.9
Patch Changes
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
319e405: Explicit ChatGPT / Codex opt-in with native PKCE OAuth sign-in (opened in the user's default browser to avoid Cloudflare bot detection), per-source consent for detected Codex CLI / OpenCode logins, an inline "Use this login?" prompt under the new-session composer, and a "Restart local runtime" banner gated on credential changes. The runtime no longer reads
~/.codex/auth.jsonimplicitly — it now requiresELECTRIC_CODEX_ACCESS_TOKENand honoursELECTRIC_CODEX_REQUIRE_OPT_IN=1.@electric-ax/agents-mobile@0.0.6
Patch Changes
3a7cafd: Fix Android Electric Cloud sign-in flow getting stuck after Google / GitHub auth.
The Chrome Custom Tab redirect (
electric-agents://oauth/callback?...)was being lost on real Android devices (especially Android 13+ release
builds), so the sign-in never completed and the user was bounced back
to the welcome screen. Multiple layers had to be hardened:
onNewIntentoverride into thegenerated
MainActivity.ktso new intents (delivered when Androidkills our process while the browser is open and then relaunches
via the redirect) are forwarded to
getIntent()forexpo-linking/expo-web-browserto pick up. Mitigatesexpo/expo#44284. The
plugin imports
expo/config-plugins(not@expo/config-plugins)because pnpm doesn't hoist the latter into the package's
node_modules, which brokeexpo cli config --jsoninside EASBuild.
CloudAuthProvider(in addition to the/oauth/callbackroute), so cold-start redirects are completed even before Expo
Router has had a chance to navigate to the route.
parseCallbackUrlusesexpo-linking'sLinking.parseratherthan
new URL(), which is unreliable for custom schemes inHermes release builds.
signInwaits a few seconds for the deep link to arrive when thebrowser session returns
dismiss, instead of immediatelyrolling state back to
signed-out.completeCallbackUrlis idempotent so the three concurrenthandlers (browser-session result, global Linking listener,
/oauth/callbackroute) can't trample each other./oauth/callbackroute subscribes to cloud-auth state andnavigates with
<Redirect>(rendered during the render phase)instead of
router.replaceinside an effect — the effect-basedversion raced with Expo Router's own intent handling in dev
builds, leaving the route stuck on the spinner even though
sign-in had succeeded. The redirect destination also takes the
user's onboarding / server state into account so a first-time
signer-in goes back to
/onboardingto finish the wizardinstead of being bounced through
/(whereSessionListScreenwould crash on
useAgentsbecauseAgentsProviderisn'tmounted yet).
useAgents()(/,/session,/new-session,/diagnostics) now go through auseAgentsRouteGuardhelperthat emits a
<Redirect>to/onboarding//server-setupwhenthe user hasn't finished setup yet, so transient mounts during
redirect chains can't render those screens before the root
layout's own redirects catch up.
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
c1834f3: Prepare the mobile app for Expo EAS builds and CI. Adds dynamic Expo config, EAS build profiles, mobile CI/export scripts, and aligns shared React/TypeScript dependency resolution so the Expo DOM embed typechecks and passes
expo-doctor.Updated dependencies [d344c32]
Updated dependencies [c1834f3]
Updated dependencies [319e405]
@electric-ax/agents-server-ui@0.4.11
Patch Changes
d344c32: Treat Electric Agents server URLs as opaque tenant-scoped base URLs rooted at
/t/<tenant-id>/v1, migrate desktop and mobile Cloud clients to that URL shape, move observation stream ensure endpoints under/_electric/observations/*/ensure-stream, rename the pre-alpha entity/cron/schema/tag/docs APIs to their Electric Agents names, add a non-interactiveelectric agents viewtranscript command, and make Horton title extraction work with lightweight desktop inbox collection facades.Send the done callback for completed wake checkpoints during graceful shutdown, preventing desktop reloads from leaving already completed DS subscription claims pending.
c1834f3: Prepare the mobile app for Expo EAS builds and CI. Adds dynamic Expo config, EAS build profiles, mobile CI/export scripts, and aligns shared React/TypeScript dependency resolution so the Expo DOM embed typechecks and passes
expo-doctor.319e405: Explicit ChatGPT / Codex opt-in with native PKCE OAuth sign-in (opened in the user's default browser to avoid Cloudflare bot detection), per-source consent for detected Codex CLI / OpenCode logins, an inline "Use this login?" prompt under the new-session composer, and a "Restart local runtime" banner gated on credential changes. The runtime no longer reads
~/.codex/auth.jsonimplicitly — it now requiresELECTRIC_CODEX_ACCESS_TOKENand honoursELECTRIC_CODEX_REQUIRE_OPT_IN=1.Updated dependencies [d344c32]
Updated dependencies [c1834f3]
Updated dependencies [319e405]