Skip to content

chore(deps): bump the npm-minor-and-patch group across 1 directory with 42 updates - #1158

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-minor-and-patch-87629f79b8
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-minor-and-patch-87629f79b8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the npm-minor-and-patch group with 42 updates in the / directory:

Package From To
@eslint-react/eslint-plugin 5.20.8 5.28.3
prettier 3.9.9 3.9.10
railway 3.11.0 3.16.0
typescript-eslint 8.70.1 8.72.0
@assistant-ui/core 0.2.22 0.3.30
@assistant-ui/store 0.2.21 0.3.22
react 19.3.0 19.3.1
vitest 4.1.11 4.1.12
@assistant-ui/react 0.14.27 0.15.30
posthog-js 1.435.2 1.438.12
react-dom 19.3.0 19.3.1
@anthropic-ai/sandbox-runtime 0.0.77 0.0.81
@daytona/sdk 0.218.0 0.225.0
@hono/node-server 2.1.1 2.1.5
@sentry/node 10.75.3 10.76.2
cron-parser 5.10.1 5.10.2
jose 6.2.12 6.2.13
kysely 0.29.6 0.29.7
pg 8.23.0 8.23.1
zod 4.6.5 4.6.7
@swc/core 1.16.2 1.16.18
@ai-sdk/alibaba 2.0.56 2.0.72
@ai-sdk/anthropic 4.0.65 4.0.84
@ai-sdk/google 4.0.82 4.0.101
@ai-sdk/moonshotai 3.0.58 3.0.73
@ai-sdk/openai 4.0.78 4.0.98
@ai-sdk/openai-compatible 3.0.57 3.0.74
@ai-sdk/provider 4.0.18 4.0.31
@ai-sdk/provider-utils 5.0.49 5.0.64
@opentelemetry/core 2.11.0 2.12.0
ai 7.0.118 7.0.146
openai 7.23.0 7.39.0
parallel-web 1.3.3 1.3.5
@types/ws 8.18.1 8.18.2
@openuidev/react-headless 0.9.13 0.18.1
@openuidev/react-lang 0.2.15 0.4.1
@openuidev/react-ui 0.13.10 0.18.1
lucide-react 0.562.0 0.577.0
react-resizable-panels 4.14.1 4.14.7
react-syntax-highlighter 16.1.1 16.1.2
@testing-library/jest-dom 6.6.3 6.9.1
@vitest/coverage-v8 4.1.11 4.1.12

Updates @eslint-react/eslint-plugin from 5.20.8 to 5.28.3

Release notes

Sourced from @​eslint-react/eslint-plugin's releases.

v5.28.3 (2026-10-20)

What's Changed

✨ New

  • Identifier resolution is now bounded by the enclosing component scope, so render-scoped values referenced from nested callbacks (ex: items.map((item) => <Context.Provider value={foo}>)) are now detected, values declared outside the component (ex: module-level constants) are treated as stable, and nested components report each value only once, attributed to the innermost component. (#2060)

    Affected rules:

    • react-x/no-unstable-context-value
    • react-x/no-unstable-default-props
  • Class declarations (ex: class Foo {} in a component body) are now recognized as per-render constructions, so using one as a context value or default prop is now reported. (#2060)

    Affected rules:

    • react-x/no-unstable-context-value
    • react-x/no-unstable-default-props

🏗️ Internal

  • @eslint-react/var: resolve and resolveObjectType now accept a boundary option that bounds scope-chain traversal to an enclosing component or hook; resolveObjectType also resolves ClassDeclaration nodes. (#2060)
  • Bumped typescript-eslint to 8.72.0, fumadocs-core and fumadocs-ui to 16.17.7, fumadocs-mdx to 15.4.8, lucide-react to 1.60.0, and typedoc-plugin-markdown to 4.14.1.

Full Changelog: Rel1cx/eslint-react@v5.28.2...v5.28.3

Attestation

https://github.com/Rel1cx/eslint-react/attestations/57782625

v5.28.2 (2026-10-19)

What's Changed

🐞 Fixes

  • Website: fixed a build failure caused by an unquoted : sequence in the YAML frontmatter description of the react-x/use-memo doc; the rule scaffold script now emits a YAML-safe quoted description so scaffolded rules cannot reintroduce the issue.

📝 Documentation

  • Aligned the react-debug/jsx rule doc messages with the actual JSON report format.
  • Corrected the documented minimum ESLint version to 10.0.0 in the READMEs and getting-started guides.
  • Documented per-layer isolated testing in the fact-based rule implementation patterns guide.
  • Generalized the isAPI/isAPICall docs and updated the custom rule samples to use is.APICall. (#2059)

🏗️ Internal

  • Added unit tests for the react-x immutability rule modules (collect, effects, helpers, origins). (#2056)
  • Bumped the postcss override to 8.5.31.

... (truncated)

Changelog

Sourced from @​eslint-react/eslint-plugin's changelog.

v5.28.3 (2026-10-20)

✨ New

  • Identifier resolution is now bounded by the enclosing component scope, so render-scoped values referenced from nested callbacks (ex: items.map((item) => <Context.Provider value={foo}>)) are now detected, values declared outside the component (ex: module-level constants) are treated as stable, and nested components report each value only once, attributed to the innermost component. (#2060)

    Affected rules:

    • react-x/no-unstable-context-value
    • react-x/no-unstable-default-props
  • Class declarations (ex: class Foo {} in a component body) are now recognized as per-render constructions, so using one as a context value or default prop is now reported. (#2060)

    Affected rules:

    • react-x/no-unstable-context-value
    • react-x/no-unstable-default-props

🏗️ Internal

  • @eslint-react/var: resolve and resolveObjectType now accept a boundary option that bounds scope-chain traversal to an enclosing component or hook; resolveObjectType also resolves ClassDeclaration nodes. (#2060)
  • Bumped typescript-eslint to 8.72.0, fumadocs-core and fumadocs-ui to 16.17.7, fumadocs-mdx to 15.4.8, lucide-react to 1.60.0, and typedoc-plugin-markdown to 4.14.1.

Full Changelog: Rel1cx/eslint-react@v5.28.2...v5.28.3

v5.28.2 (2026-10-19)

🐞 Fixes

  • Website: fixed a build failure caused by an unquoted : sequence in the YAML frontmatter description of the react-x/use-memo doc; the rule scaffold script now emits a YAML-safe quoted description so scaffolded rules cannot reintroduce the issue.

📝 Documentation

  • Aligned the react-debug/jsx rule doc messages with the actual JSON report format.
  • Corrected the documented minimum ESLint version to 10.0.0 in the READMEs and getting-started guides.
  • Documented per-layer isolated testing in the fact-based rule implementation patterns guide.
  • Generalized the isAPI/isAPICall docs and updated the custom rule samples to use is.APICall. (#2059)

🏗️ Internal

  • Added unit tests for the react-x immutability rule modules (collect, effects, helpers, origins). (#2056)
  • Bumped the postcss override to 8.5.31.

Full Changelog: Rel1cx/eslint-react@v5.28.1...v5.28.2

v5.28.1 (2026-10-17)

🐞 Fixes

  • react-dom/no-unknown-property: fixed a false positive where the React camelCase SVG prop renderingIntent was reported as an unknown property, including on code produced by this rule's own autofix for rendering-intent. (#2055)
  • react-jsx/no-useless-fragment: the auto-fixer no longer unwraps fragments outside JSX whose children are all whitespace (ex: const x = <> </>; or return <>\n</> with allowExpressions: false); the previous fix produced syntactically invalid JavaScript such as const x = ;. These fragments are still reported, just without a fix. (#2055)

... (truncated)

Commits
  • 1f3931b release: 5.28.3
  • 11456a4 release: 5.28.2
  • 3533e2d docs: correct documented ESLint minimum version to 10.0.0
  • a35f390 release: 5.28.1
  • b68cfb6 refactor: align rule docs, comments, and messages with actual behavior (#2055)
  • 20d2b08 docs: update GitHub links from facebook/react to react/react and align API do...
  • 2b285c4 chore: bump eslint to 10.13.0 and pnpm to 12.14.0
  • 4217c6e release: 5.28.0
  • a41ab41 feat(eslint-plugin): enable JSX parsing in general-purpose presets (#2049)
  • 35dd889 release: 5.27.4
  • Additional commits viewable in compare view

Updates prettier from 3.9.9 to 3.9.10

Release notes

Sourced from prettier's releases.

3.9.10

  • Markdown: Update micromark-extension-gfm-table to fix the table parse issue on performance (#20266 by @​fisker)

🔗 Changelog

Changelog

Sourced from prettier's changelog.

3.9.10

diff

Markdown: Update micromark-extension-gfm-table to fix the table parse issue on performance (#20266 by @​fisker)

See micromark/micromark-extension-gfm-table@4f43ead for details.

Commits
  • 1172b82 Release 3.9.10
  • d014227 Update micromark-extension-gfm-table to fix the table parse issue on perfor...
  • 953b908 Bump Prettier dependency to 3.9.9
  • ad8a6bf Clean changelog_unreleased
  • See full diff in compare view

Updates railway from 3.11.0 to 3.16.0

Release notes

Sourced from railway's releases.

v3.16.0

Changes

  • #101 feat(iac): support the per-service cdn block

v3.15.0

Changes

  • #103 feat(iac): fn() reads function code from codeFile

v3.14.0

Changes

  • #100 test(iac): cover deploy.preDeployTimeoutSeconds on service()
  • #102 feat(iac): type and validate the image auto-update maintenance window

v3.13.1

Changes

  • #96 chore: move tsx to devDependencies

v3.13.0

Changes

  • #93 feat(iac): accept deploy.preDeployTimeoutSeconds
  • #94 feat(sandbox): exec process controls, sizing, sessions, and execHttp

v3.12.0

Changes

  • #79 feat: add sandbox public domains
  • #82 test: cover sandbox domains and stabilize checkpoint assertions
  • #92 feat(iac): support the per-service tracing block
Commits
  • 97fdb4f chore: release v3.16.0
  • b61bbb5 feat(iac): support the per-service cdn block (#101)
  • 5312d5f chore: release v3.15.0
  • 33f6e2e feat(iac): fn() reads function code from codeFile
  • a214466 chore: release v3.14.0
  • bcf3ce3 feat(iac): type and validate the image auto-update maintenance window (#102)
  • b95d745 test(iac): cover deploy.preDeployTimeoutSeconds on service() (#100)
  • e34b7aa chore: release v3.13.1
  • b89b702 Merge pull request #96 from AlemTuzlak/chore/tsx-dev-dependency
  • 9a8e672 chore: move tsx to devDependencies
  • Additional commits viewable in compare view

Updates typescript-eslint from 8.70.1 to 8.72.0

Release notes

Sourced from typescript-eslint's releases.

v8.72.0

8.72.0 (2026-10-19)

🚀 Features

  • eslint-plugin: lazy load rules (#13010)
  • eslint-plugin: [await-thenable] add allowMixedPromiseArrays option (#12992)
  • typescript-estree: error on abstract keyword that precedes export (#13019)

🩹 Fixes

  • ast-spec: add JSXFragment to JSXAttribute['value'] (#13051)
  • eslint-plugin: [prefer-readonly-parameter-types] check where allowed type aliases are declared (#13016)
  • eslint-plugin: [no-deprecated] report deprecated properties in object literals (#12704)
  • eslint-plugin: use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS < 5.0 (#13053)
  • eslint-plugin: [require-array-sort-compare] check tuples (#13058)
  • eslint-plugin: [require-array-sort-compare] ignore extra this type argument on TS < 5.1 (#13055)
  • type-utils: discriminateAnyType crashes when calling getAwaitedType on awaited type in TS < 5.0 (#13054)
  • typescript-estree: include leading and trailing comments & whitespace in Program range (#12991)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.71.2

8.71.2 (2026-10-12)

🩹 Fixes

  • eslint-plugin: [no-unused-vars] avoid false-positives when not using our parser (#12989)
  • eslint-plugin: [no-unnecessary-type-parameters] count instantiated mapped type templates (#12974)
  • eslint-plugin: [no-unused-vars] ignore type-only refs for after-used (#12977)
  • eslint-plugin: [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (#12995)
  • eslint-plugin: [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (#12805)
  • type-utils: match linked packages and packages with missing version in TypeOrValueSpecifier (#12948)

❤️ Thank You

... (truncated)

Changelog

Sourced from typescript-eslint's changelog.

8.72.0 (2026-10-19)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.71.2 (2026-10-12)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.71.1 (2026-10-05)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.71.0 (2026-09-28)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Updates @assistant-ui/core from 0.2.22 to 0.3.30

Release notes

Sourced from @​assistant-ui/core's releases.

@​assistant-ui/core@​0.3.30

Patch Changes

  • #9811 69bf91a - fix: preserve AI SDK history messages listed before their parents by sharing core's parent-first ordering helper. Keep the selected head and sibling branches while continuing to skip malformed messages and orphaned descendants. (@​Kinfe123)

  • #9108 ed0d969 - Track selectors that read through a forwarding client when its target changes. (@​rupic-app)

  • #9862 1a3359e - Add a Resume control for interrupted runs. useComposerResume from @assistant-ui/core/react and ComposerPrimitive.Resume resume a run whose adapter reports canResume; the control is disabled while the draft is not empty or the thread is busy. (@​okisdev)

  • #9861 2dc72a8 - Add an opt-in canResume flag for interrupted runs. An adapter that keeps an exact checkpoint sets canResume, and resumeRun resumes it; concurrent resumes share one attempt. canResume is optional on thread state, so existing custom thread clients remain compatible. The AI SDK runtime offers it only while resumable storage holds a pending stream, and the server must replay the interrupted message with its original ID. (@​okisdev)

  • #9815 32869e0 - fix: preserve mention labels and IDs containing directive delimiters without changing existing bracket-form directives. (@​Kinfe123)

  • #9851 118dedb - fix: isolate adapter hooks so swapping thread list adapters preserves the hosted runtime's hook order (@​okisdev)

  • #9538 79e10db - fix: restore unsent drafts using the latest attachment cleanup state. (@​okisdev)

  • #9776 32a1b79 - useAuiState and aui.composer.getState() now see composer text as soon as setText returns, so an input that keeps its own state, such as react-mentions, no longer moves the caret to the end. (@​okisdev)

  • #9804 d7fb0ee - refactor: createLocalStorageAdapter (and so createFileStorageAdapter in @assistant-ui/react-ink) no longer sets unstable_Provider, which only wrapped the adapters its unstable_useAdapters already returns, so useRemoteThreadListRuntime runs it on the RemoteThreadList store client like the cloud adapter. a useRemoteThreadListRuntime that mounts with it now ignores unstable_Provider on any later adapter, so give that adapter unstable_useAdapters to keep its per-thread history (@​okisdev)

  • #9891 545836d - feat: ModelContext() takes maxSystemLength to cap the merged system prompt, trimming the lowest-priority parts first, or mergeSystem to combine the prioritized SystemParts yourself (@​Yonom)

  • #9449 e21ce83 - adapters may omit unarchive; archived threads then open without unarchiving and explicit unarchive rejects. the OpenCode adapter omits it because OpenCode cannot unarchive a session. (@​okisdev)

  • #9652 ca0a1be - feat: add the internal thread list runtime core that runs on a RemoteThreadList client, and let RemoteThreadListHookInstanceManager publish hosted thread runtimes during commit (@​okisdev)

  • #9649 d420f42 - feat: add the internal RemoteThreadList seams that useRemoteThreadListRuntime needs to run on the store client. a plain RemoteThreadList now aborts a thread's pending send when that thread is deleted, detached or dropped by an adapter-replacing reload, as InMemoryThreadList and useRemoteThreadListRuntime already do, and logs a failed automatic title the way useRemoteThreadListRuntime does (@​okisdev)

  • #9650 9f673a3 - feat: run useRemoteThreadListRuntime on the RemoteThreadList store client unless the adapter it mounts with sets unstable_Provider, so both thread list paths share one implementation. a runtime that mounts without unstable_Provider serves later adapters through unstable_useAdapters and warns in development when one only has unstable_Provider. The thread list still lives as long as the returned runtime. After a failed first load, a controlled threadId change no longer reloads the list; call reload() to retry. RemoteThreadListThreadListRuntimeCore is deprecated for direct use. (@​okisdev)

  • #9653 ab3454d - refactor: add the internal per-thread hosts that run a useRemoteThreadListRuntime runtime hook inside a RemoteThreadList client (@​okisdev)

  • #9766 506aba9 - Pass draft thread custom metadata to remote thread initialization. (@​okisdev)

  • #9764 2d17e77 - fix: keep a controlled new-thread request selected when the previous draft initializes during the switch (@​okisdev)

  • #9767 45e3d22 - fix: send mutations for each remote thread to its adapter in call order (@​okisdev)

  • #9765 a587b28 - Wait for a replacement thread runtime to attach before a thread switch settles. A switch still pending when the thread list is destroyed now rejects with a silent ThreadListDestroyedError, and a switch whose replacement runtime fails to mount rejects with the mount error. (@​okisdev)

  • #9864 50fb79b - retry automatic title generation after a thread's first run ends if it still has no title, including threads created outside the runtime. (@​okisdev)

  • #9552 e6cace0 - fix(core): re-read the server title after a failed title write-back instead of leaving the list on a title the server never received (@​okisdev)

  • Updated dependencies [6966821, e99250f, 54e2e9b, be30245]:

    • assistant-stream@0.3.53

@​assistant-ui/core@​0.3.29

Patch Changes

... (truncated)

Changelog

Sourced from @​assistant-ui/core's changelog.

0.3.30

Patch Changes

  • #9811 69bf91a - fix: preserve AI SDK history messages listed before their parents by sharing core's parent-first ordering helper. Keep the selected head and sibling branches while continuing to skip malformed messages and orphaned descendants. (@​Kinfe123)

  • #9108 ed0d969 - Track selectors that read through a forwarding client when its target changes. (@​rupic-app)

  • #9862 1a3359e - Add a Resume control for interrupted runs. useComposerResume from @assistant-ui/core/react and ComposerPrimitive.Resume resume a run whose adapter reports canResume; the control is disabled while the draft is not empty or the thread is busy. (@​okisdev)

  • #9861 2dc72a8 - Add an opt-in canResume flag for interrupted runs. An adapter that keeps an exact checkpoint sets canResume, and resumeRun resumes it; concurrent resumes share one attempt. canResume is optional on thread state, so existing custom thread clients remain compatible. The AI SDK runtime offers it only while resumable storage holds a pending stream, and the server must replay the interrupted message with its original ID. (@​okisdev)

  • #9815 32869e0 - fix: preserve mention labels and IDs containing directive delimiters without changing existing bracket-form directives. (@​Kinfe123)

  • #9851 118dedb - fix: isolate adapter hooks so swapping thread list adapters preserves the hosted runtime's hook order (@​okisdev)

  • #9538 79e10db - fix: restore unsent drafts using the latest attachment cleanup state. (@​okisdev)

  • #9776 32a1b79 - useAuiState and aui.composer.getState() now see composer text as soon as setText returns, so an input that keeps its own state, such as react-mentions, no longer moves the caret to the end. (@​okisdev)

  • #9804 d7fb0ee - refactor: createLocalStorageAdapter (and so createFileStorageAdapter in @assistant-ui/react-ink) no longer sets unstable_Provider, which only wrapped the adapters its unstable_useAdapters already returns, so useRemoteThreadListRuntime runs it on the RemoteThreadList store client like the cloud adapter. a useRemoteThreadListRuntime that mounts with it now ignores unstable_Provider on any later adapter, so give that adapter unstable_useAdapters to keep its per-thread history (@​okisdev)

  • #9891 545836d - feat: ModelContext() takes maxSystemLength to cap the merged system prompt, trimming the lowest-priority parts first, or mergeSystem to combine the prioritized SystemParts yourself (@​Yonom)

  • #9449 e21ce83 - adapters may omit unarchive; archived threads then open without unarchiving and explicit unarchive rejects. the OpenCode adapter omits it because OpenCode cannot unarchive a session. (@​okisdev)

  • #9652 ca0a1be - feat: add the internal thread list runtime core that runs on a RemoteThreadList client, and let RemoteThreadListHookInstanceManager publish hosted thread runtimes during commit (@​okisdev)

  • #9649 d420f42 - feat: add the internal RemoteThreadList seams that useRemoteThreadListRuntime needs to run on the store client. a plain RemoteThreadList now aborts a thread's pending send when that thread is deleted, detached or dropped by an adapter-replacing reload, as InMemoryThreadList and useRemoteThreadListRuntime already do, and logs a failed automatic title the way useRemoteThreadListRuntime does (@​okisdev)

  • #9650 9f673a3 - feat: run useRemoteThreadListRuntime on the RemoteThreadList store client unless the adapter it mounts with sets unstable_Provider, so both thread list paths share one implementation. a runtime that mounts without unstable_Provider serves later adapters through unstable_useAdapters and warns in development when one only has unstable_Provider. The thread list still lives as long as the returned runtime. After a failed first load, a controlled threadId change no longer reloads the list; call reload() to retry. RemoteThreadListThreadListRuntimeCore is deprecated for direct use. (@​okisdev)

  • #9653 ab3454d - refactor: add the internal per-thread hosts that run a useRemoteThreadListRuntime runtime hook inside a RemoteThreadList client (@​okisdev)

  • #9766 506aba9 - Pass draft thread custom metadata to remote thread initialization. (@​okisdev)

  • #9764 2d17e77 - fix: keep a controlled new-thread request selected when the previous draft initializes during the switch (@​okisdev)

  • #9767 45e3d22 - fix: send mutations for each remote thread to its adapter in call order (@​okisdev)

  • #9765 a587b28 - Wait for a replacement thread runtime to attach before a thread switch settles. A switch still pending when the thread list is destroyed now rejects with a silent ThreadListDestroyedError, and a switch whose replacement runtime fails to mount rejects with the mount error. (@​okisdev)

  • #9864 50fb79b - retry automatic title generation after a thread's first run ends if it still has no title, including threads created outside the runtime. (@​okisdev)

  • #9552 e6cace0 - fix(core): re-read the server title after a failed title write-back instead of leaving the list on a title the server never received (@​okisdev)

  • Updated dependencies [6966821, e99250f, 54e2e9b, be30245]:

    • assistant-stream@0.3.53

0.3.29

... (truncated)

Commits
  • 79e5919 chore: update versions (#9796)
  • 545836d feat(core): cap or customize the merged system prompt in ModelContext() (#9891)
  • 1a3359e feat(react): add a composer Resume primitive and useComposerResume (#9862)
  • 50fb79b feat(core): retry an untitled thread's title after its first run ends (#9864)
  • 2dc72a8 feat(core): let an adapter report that its interrupted run can resume (#9861)
  • ed0d969 fix(store): update captured selectors when forwarding targets change (#9108)
  • 32a1b79 fix(store): publish composer text to its readers when the runtime changes (#9...
  • e6cace0 fix(core): re-read the server title after a failed title write-back (#9552)
  • e21ce83 fix(core): let a thread list adapter omit unarchive (#9449)
  • 79e10db fix(core): return a failed-removal attachment to the draft when the send thro...
  • Additional commits viewable in compare view

Updates @assistant-ui/store from 0.2.21 to 0.3.22

Release notes

Sourced from @​assistant-ui/store's releases.

@​assistant-ui/store@​0.3.22

Patch Changes

  • #9108 ed0d969 - Track selectors that read through a forwarding client when its target changes. (@​rupic-app)

  • #9776 32a1b79 - useAuiState and aui.composer.getState() now see composer text as soon as setText returns, so an input that keeps its own state, such as react-mentions, no longer moves the caret to the end. (@​okisdev)

  • #9772 1808265 - Notify child handles after their derived scopes catch up with parent changes. (@​okisdev)

  • #9865 727a02d - preserve reading position when earlier messages load and support held follow and content inset updates (@​okisdev)

  • #9771 0c049eb - Keep Vue and Svelte viewport footer insets in the shared store controller. (@​okisdev)

@​assistant-ui/store@​0.3.21

Patch Changes

  • #9790 d2f04ca - fix: a client accessor called through call, apply or bind resolves its client like a direct call, so an optional call such as clientRef.current?.threads?.() no longer throws _b.call is not a function once a bundler lowers optional chaining (Vite 6's default build target does). Scope methods named call, apply, or bind are rejected by type validation because those names are reserved for invoking the accessor. (@​bgeils)

@​assistant-ui/store@​0.3.20

Patch Changes

  • #9338 a12da09 - fix: run layout effects through useIsomorphicLayoutEffect so React 18 server renders stop warning, while Ink keeps its layout phase (@​okisdev)
Changelog

Sourced from @​assistant-ui/store's changelog.

0.3.22

Patch Changes

  • #9108 ed0d969 - Track selectors that read through a forwarding client when its target changes. (@​rupic-app)

  • #9776 32a1b79 - useAuiState and aui.composer.getState() now see composer text as soon as setText returns, so an input that keeps its own state, such as react-mentions, no longer moves the caret to the end. (@​okisdev)

  • #9772 1808265 - Notify child handles after their derived scopes catch up with parent changes. (@​okisdev)

  • #9865 727a02d - preserve reading position when earlier messages load and support held follow and content inset updates (@​okisdev)

  • #9771 0c049eb - Keep Vue and Svelte viewport footer insets in the shared store controller. (@​okisdev)

0.3.21

Patch Changes

  • #9790 d2f04ca - fix: a client accessor called through call, apply or bind resolves its client like a direct call, so an optional call such as clientRef.current?.threads?.() no longer throws _b.call is not a function once a bundler lowers optional chaining (Vite 6's default build target does). Scope methods named call, apply, or bind are rejected by type validation because those names are reserved for invoking the accessor. (@​bgeils)

0.3.20

Patch Changes

  • #9338 a12da09 - fix: run layout effects through useIsomorphicLayoutEffect so React 18 server renders stop warning, while Ink keeps its layout phase (@​okisdev)

0.3.19

Patch Changes

…th 42 updates

Bumps the npm-minor-and-patch group with 42 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.20.8` | `5.28.3` |
| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |
| [railway](https://github.com/railwayapp/railway-ts-sdk) | `3.11.0` | `3.16.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.72.0` |
| [@assistant-ui/core](https://github.com/assistant-ui/assistant-ui/tree/HEAD/packages/core) | `0.2.22` | `0.3.30` |
| [@assistant-ui/store](https://github.com/assistant-ui/assistant-ui/tree/HEAD/packages/store) | `0.2.21` | `0.3.22` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `4.1.12` |
| [@assistant-ui/react](https://github.com/assistant-ui/assistant-ui/tree/HEAD/packages/react) | `0.14.27` | `0.15.30` |
| [posthog-js](https://github.com/PostHog/posthog-js) | `1.435.2` | `1.438.12` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |
| [@anthropic-ai/sandbox-runtime](https://github.com/anthropics/sandbox-runtime) | `0.0.77` | `0.0.81` |
| [@daytona/sdk](https://github.com/daytona/clients) | `0.218.0` | `0.225.0` |
| [@hono/node-server](https://github.com/honojs/node-server) | `2.1.1` | `2.1.5` |
| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.75.3` | `10.76.2` |
| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.10.1` | `5.10.2` |
| [jose](https://github.com/panva/jose) | `6.2.12` | `6.2.13` |
| [kysely](https://github.com/kysely-org/kysely) | `0.29.6` | `0.29.7` |
| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |
| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |
| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.16.2` | `1.16.18` |
| [@ai-sdk/alibaba](https://github.com/vercel/ai/tree/HEAD/packages/alibaba) | `2.0.56` | `2.0.72` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.65` | `4.0.84` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.82` | `4.0.101` |
| [@ai-sdk/moonshotai](https://github.com/vercel/ai/tree/HEAD/packages/moonshotai) | `3.0.58` | `3.0.73` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.78` | `4.0.98` |
| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `3.0.57` | `3.0.74` |
| [@ai-sdk/provider](https://github.com/vercel/ai/tree/HEAD/packages/provider) | `4.0.18` | `4.0.31` |
| [@ai-sdk/provider-utils](https://github.com/vercel/ai/tree/HEAD/packages/provider-utils) | `5.0.49` | `5.0.64` |
| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.11.0` | `2.12.0` |
| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.118` | `7.0.146` |
| [openai](https://github.com/openai/openai-node) | `7.23.0` | `7.39.0` |
| [parallel-web](https://github.com/parallel-web/parallel-sdk-typescript) | `1.3.3` | `1.3.5` |
| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |
| [@openuidev/react-headless](https://github.com/thesysdev/openui/tree/HEAD/packages/react-headless) | `0.9.13` | `0.18.1` |
| [@openuidev/react-lang](https://github.com/thesysdev/openui/tree/HEAD/packages/react-lang) | `0.2.15` | `0.4.1` |
| [@openuidev/react-ui](https://github.com/thesysdev/openui/tree/HEAD/packages/react-ui) | `0.13.10` | `0.18.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `0.577.0` |
| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.14.1` | `4.14.7` |
| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `16.1.1` | `16.1.2` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `4.1.12` |



Updates `@eslint-react/eslint-plugin` from 5.20.8 to 5.28.3
- [Release notes](https://github.com/Rel1cx/eslint-react/releases)
- [Changelog](https://github.com/Rel1cx/eslint-react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Rel1cx/eslint-react/commits/v5.28.3/plugins/eslint-plugin)

Updates `prettier` from 3.9.9 to 3.9.10
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.9...3.9.10)

Updates `railway` from 3.11.0 to 3.16.0
- [Release notes](https://github.com/railwayapp/railway-ts-sdk/releases)
- [Commits](railwayapp/railway-ts-sdk@v3.11.0...v3.16.0)

Updates `typescript-eslint` from 8.70.1 to 8.72.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.0/packages/typescript-eslint)

Updates `@assistant-ui/core` from 0.2.22 to 0.3.30
- [Release notes](https://github.com/assistant-ui/assistant-ui/releases)
- [Changelog](https://github.com/assistant-ui/assistant-ui/blob/main/packages/core/CHANGELOG.md)
- [Commits](https://github.com/assistant-ui/assistant-ui/commits/@assistant-ui/core@0.3.30/packages/core)

Updates `@assistant-ui/store` from 0.2.21 to 0.3.22
- [Release notes](https://github.com/assistant-ui/assistant-ui/releases)
- [Changelog](https://github.com/assistant-ui/assistant-ui/blob/main/packages/store/CHANGELOG.md)
- [Commits](https://github.com/assistant-ui/assistant-ui/commits/@assistant-ui/store@0.3.22/packages/store)

Updates `react` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react)

Updates `vitest` from 4.1.11 to 4.1.12
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.12/packages/vitest)

Updates `@assistant-ui/react` from 0.14.27 to 0.15.30
- [Release notes](https://github.com/assistant-ui/assistant-ui/releases)
- [Changelog](https://github.com/assistant-ui/assistant-ui/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/assistant-ui/assistant-ui/commits/@assistant-ui/react@0.15.30/packages/react)

Updates `posthog-js` from 1.435.2 to 1.438.12
- [Release notes](https://github.com/PostHog/posthog-js/releases)
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PostHog/posthog-js/compare/posthog-js@1.435.2...posthog-js@1.438.12)

Updates `react-dom` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react-dom)

Updates `@anthropic-ai/sandbox-runtime` from 0.0.77 to 0.0.81
- [Release notes](https://github.com/anthropics/sandbox-runtime/releases)
- [Commits](anthropics/sandbox-runtime@v0.0.77...v0.0.81)

Updates `@daytona/sdk` from 0.218.0 to 0.225.0
- [Release notes](https://github.com/daytona/clients/releases)
- [Commits](daytona/clients@v0.218.0...v0.225.0)

Updates `@hono/node-server` from 2.1.1 to 2.1.5
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](honojs/node-server@v2.1.1...v2.1.5)

Updates `@sentry/node` from 10.75.3 to 10.76.2
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@10.75.3...10.76.2)

Updates `cron-parser` from 5.10.1 to 5.10.2
- [Release notes](https://github.com/harrisiirak/cron-parser/releases)
- [Changelog](https://github.com/harrisiirak/cron-parser/blob/master/CHANGELOG.md)
- [Commits](harrisiirak/cron-parser@v5.10.1...v5.10.2)

Updates `jose` from 6.2.12 to 6.2.13
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
- [Commits](panva/jose@v6.2.12...v6.2.13)

Updates `kysely` from 0.29.6 to 0.29.7
- [Release notes](https://github.com/kysely-org/kysely/releases)
- [Commits](kysely-org/kysely@v0.29.6...v0.29.7)

Updates `pg` from 8.23.0 to 8.23.1
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg)

Updates `zod` from 4.6.5 to 4.6.7
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.6.5...v4.6.7)

Updates `@swc/core` from 1.16.2 to 1.16.18
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits/v1.16.18/packages/core)

Updates `@ai-sdk/alibaba` from 2.0.56 to 2.0.72
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/alibaba/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/alibaba@2.0.72/packages/alibaba)

Updates `@ai-sdk/anthropic` from 4.0.65 to 4.0.84
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.84/packages/anthropic)

Updates `@ai-sdk/google` from 4.0.82 to 4.0.101
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.101/packages/google)

Updates `@ai-sdk/moonshotai` from 3.0.58 to 3.0.73
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/moonshotai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/moonshotai@3.0.73/packages/moonshotai)

Updates `@ai-sdk/openai` from 4.0.78 to 4.0.98
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.98/packages/openai)

Updates `@ai-sdk/openai-compatible` from 3.0.57 to 3.0.74
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai-compatible/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai-compatible@3.0.74/packages/openai-compatible)

Updates `@ai-sdk/provider` from 4.0.18 to 4.0.31
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/provider/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/provider@4.0.31/packages/provider)

Updates `@ai-sdk/provider-utils` from 5.0.49 to 5.0.64
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/provider-utils/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/provider-utils@5.0.64/packages/provider-utils)

Updates `@opentelemetry/core` from 2.11.0 to 2.12.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@v2.11.0...v2.12.0)

Updates `ai` from 7.0.118 to 7.0.146
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.146/packages/ai)

Updates `openai` from 7.23.0 to 7.39.0
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/main/CHANGELOG.md)
- [Commits](openai/openai-node@v7.23.0...v7.39.0)

Updates `parallel-web` from 1.3.3 to 1.3.5
- [Release notes](https://github.com/parallel-web/parallel-sdk-typescript/releases)
- [Changelog](https://github.com/parallel-web/parallel-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](parallel-web/parallel-sdk-typescript@v1.3.3...v1.3.5)

Updates `@types/ws` from 8.18.1 to 8.18.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

Updates `@openuidev/react-headless` from 0.9.13 to 0.18.1
- [Release notes](https://github.com/thesysdev/openui/releases)
- [Changelog](https://github.com/thesysdev/openui/blob/main/packages/react-headless/CHANGELOG.md)
- [Commits](https://github.com/thesysdev/openui/commits/@openuidev/react-headless@0.18.1/packages/react-headless)

Updates `@openuidev/react-lang` from 0.2.15 to 0.4.1
- [Release notes](https://github.com/thesysdev/openui/releases)
- [Changelog](https://github.com/thesysdev/openui/blob/main/packages/react-lang/CHANGELOG.md)
- [Commits](https://github.com/thesysdev/openui/commits/@openuidev/react-lang@0.4.1/packages/react-lang)

Updates `@openuidev/react-ui` from 0.13.10 to 0.18.1
- [Release notes](https://github.com/thesysdev/openui/releases)
- [Changelog](https://github.com/thesysdev/openui/blob/main/packages/react-ui/CHANGELOG.md)
- [Commits](https://github.com/thesysdev/openui/commits/@openuidev/react-ui@0.18.1/packages/react-ui)

Updates `lucide-react` from 0.562.0 to 0.577.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react)

Updates `react-resizable-panels` from 4.14.1 to 4.14.7
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-resizable-panels@4.14.1...4.14.7)

Updates `react-syntax-highlighter` from 16.1.1 to 16.1.2
- [Release notes](https://github.com/react-syntax-highlighter/react-syntax-highlighter/releases)
- [Changelog](https://github.com/react-syntax-highlighter/react-syntax-highlighter/blob/master/CHANGELOG.MD)
- [Commits](react-syntax-highlighter/react-syntax-highlighter@v16.1.1...v16.1.2)

Updates `@testing-library/jest-dom` from 6.6.3 to 6.9.1
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](testing-library/jest-dom@v6.6.3...v6.9.1)

Updates `@vitest/coverage-v8` from 4.1.11 to 4.1.12
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.12/packages/coverage-v8)

---
updated-dependencies:
- dependency-name: "@eslint-react/eslint-plugin"
  dependency-version: 5.28.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: railway
  dependency-version: 3.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: typescript-eslint
  dependency-version: 8.72.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@assistant-ui/core"
  dependency-version: 0.3.30
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@assistant-ui/store"
  dependency-version: 0.3.22
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: react
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: vitest
  dependency-version: 4.1.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@assistant-ui/react"
  dependency-version: 0.15.30
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: posthog-js
  dependency-version: 1.438.12
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: react-dom
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@anthropic-ai/sandbox-runtime"
  dependency-version: 0.0.81
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@daytona/sdk"
  dependency-version: 0.225.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@hono/node-server"
  dependency-version: 2.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@sentry/node"
  dependency-version: 10.76.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: cron-parser
  dependency-version: 5.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: jose
  dependency-version: 6.2.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: kysely
  dependency-version: 0.29.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: pg
  dependency-version: 8.23.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: zod
  dependency-version: 4.6.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@swc/core"
  dependency-version: 1.16.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/alibaba"
  dependency-version: 2.0.72
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.84
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/moonshotai"
  dependency-version: 3.0.73
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.98
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/openai-compatible"
  dependency-version: 3.0.74
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/provider"
  dependency-version: 4.0.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@ai-sdk/provider-utils"
  dependency-version: 5.0.64
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@opentelemetry/core"
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: ai
  dependency-version: 7.0.146
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: openai
  dependency-version: 7.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: parallel-web
  dependency-version: 1.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@types/ws"
  dependency-version: 8.18.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@openuidev/react-headless"
  dependency-version: 0.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@openuidev/react-lang"
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@openuidev/react-ui"
  dependency-version: 0.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: lucide-react
  dependency-version: 0.577.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: react-resizable-panels
  dependency-version: 4.14.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: react-syntax-highlighter
  dependency-version: 16.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: "@testing-library/jest-dom"
  dependency-version: 6.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 23, 2026
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Oct 23, 2026
@changeset-bot

changeset-bot Bot commented Oct 23, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 97e2517

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 3 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 97e2517. Configure here.

"@assistant-ui/react": "0.15.30",
"@openuidev/react-headless": "^0.18.1",
"@openuidev/react-lang": "^0.4.1",
"@openuidev/react-ui": "^0.18.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OpenUI packages are incompatible

High Severity

@openuidev/react-ui 0.18.1 requires @openuidev/react-lang 1.x to render OpenUI Lang 1.0, but this bump only moves react-lang to 0.4.1. Chat widgets that use Renderer, openuiLibrary, and ThemeProvider can fail to install, typecheck, or render.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 97e2517. Configure here.

"@openuidev/react-lang": "^0.2.9",
"@openuidev/react-ui": "^0.13.2",
"@assistant-ui/core": "0.3.30",
"@assistant-ui/react": "0.15.30",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stale assistant-ui peer ranges

Medium Severity

@truefoundry/trueforge-ui now depends on @assistant-ui/core 0.3.30 and @assistant-ui/react 0.15.30, but its optional peers still advertise ^0.2.22 and ^0.14.24. Hosts that install those peer ranges can load two incompatible assistant-ui copies.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 97e2517. Configure here.

"winston": "^3.19.0",
"ws": "^8.22.0",
"zod": "^4.6.5"
"zod": "^4.6.7"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing changeset for shipped deps

Low Severity

This updates runtime dependencies in published packages without adding a .changeset/*.md file. Run pnpm changeset and bump @truefoundry/trueforge-core, @truefoundry/trueforge, and @truefoundry/trueforge-ui.

Additional Locations (2)
Fix in Cursor Fix in Web

Triggered by project rule: TrueForge review rules

Reviewed by Cursor Bugbot for commit 97e2517. Configure here.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants