Files
wehub-resource-sync e30e75b5d4
Changesets / Create Version PR (push) Has been cancelled
Deploy Shadcn Registry / Deploy Production (push) Has been cancelled
Template Metrics / LOC + Bundle Size (push) Has been cancelled
Code Quality / Oxlint + Oxfmt (push) Has been cancelled
Code Quality / Template Sync (push) Has been cancelled
Code Quality / Build Changed Packages (push) Has been cancelled
Code Quality / Test Changed Packages (push) Has been cancelled
Deploy Expo Example / Deploy Production (push) Has been cancelled
Deploy Ink Example / Deploy Production (push) Has been cancelled
Python Tests / pytest (assistant-stream, 3.10) (push) Has been cancelled
Python Tests / pytest (assistant-stream, 3.12) (push) Has been cancelled
Python Tests / pytest (assistant-ui-sync-server-api, 3.10) (push) Has been cancelled
Python Tests / pytest (assistant-ui-sync-server-api, 3.12) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:40:13 +08:00

19 KiB

@assistant-ui/react-a2a

0.2.21

Patch Changes

0.2.20

Patch Changes

  • #4414 344f737 - chore: import generateId and fromThreadMessageLike from the public @assistant-ui/core entry instead of /internal (@okisdev)

    no behavior change; these utilities are now part of the public API.

  • Updated dependencies [344f737, a2e21ee]:

    • @assistant-ui/core@0.2.17

0.2.19

Patch Changes

0.2.18

Patch Changes

0.2.17

Patch Changes

  • #4138 bbc705e - add fetchOptions passthrough on A2AClient and useA2ARuntime so callers can forward credentials, cache, mode, keepalive, etc. to the underlying fetch. (@sdg9670f)

    const runtime = useA2ARuntime({
      baseUrl: "https://my-agent.example.com",
      fetchOptions: { credentials: "include" },
    });
    

    headers, body, method, and signal stay internally managed: the four fields are stripped at construction time and cannot leak through even if a caller bypasses the type with an as RequestInit cast.

  • #4158 45fec23 - fix(react-a2a): send parts on the wire per A2A v1.0 spec. (@ShobhitPatra)

  • #4136 4429aa3 - centralize thread-level shared options forwarding across runtime wrapper hooks. follow-up to #4135. (@okisdev)

    new public exports from @assistant-ui/core (re-exported from @assistant-ui/react):

    • ExternalStoreSharedOptions, a typed Pick over ExternalStoreAdapter covering the four thread-level optional fields every wrapper forwards: isDisabled, isSendDisabled, unstable_capabilities, suggestions.
    • pickExternalStoreSharedOptions(options), plucks those four fields from a wider options object. the body uses satisfies Required<...> so adding a key to the type without copying it in the function is a compile error rather than a silent missing-field bug.
    • useExternalStoreSharedOptions(options) (from @assistant-ui/core/react), a memoized variant for wrappers that wrap their store in useMemo. lets the wrapper list a single stable shared reference as a dep instead of enumerating the four fields. same satisfies guard internally so the destructure stays in sync with the type.

    internal: every runtime wrapper hook (useChatRuntime, useAISDKRuntime, useLangGraphRuntime, useA2ARuntime, useAgUiRuntime, useAdkRuntime, useStreamRuntime, useOpenCodeRuntime) now uses these helpers instead of inlining the conditional spreads added in #4135. each wrapper sheds 20 to 40 lines of duplicated declarations and conditional spreads; future additions to the shared option set propagate through a single edit in pickExternalStoreSharedOptions instead of touching every wrapper. no user-facing behavior change.

  • #4135 e7c2396 - align the runtime wrapper hooks so every distribution forwards the same set of optional adapter-level fields to useExternalStoreRuntime. closes #4134. (@okisdev)

    useChatRuntime and useAISDKRuntime (which already accepted suggestions) gain three new options:

    • isDisabled, disables the composer input entirely.
    • isSendDisabled, keeps the input usable but makes send() a no-op (paired with composer.canSend).
    • unstable_capabilities, per-thread capability overrides (currently { copy?: boolean }).

    useLangGraphRuntime, useA2ARuntime, useAgUiRuntime, useAdkRuntime, useStreamRuntime, useOpenCodeRuntime gain all four (the three above plus suggestions).

    adapter-level additions, where missing:

    • useChatRuntime / useAISDKRuntime already accepted dictation and voice through the ExternalStoreAdapter adapter shape; this just confirms the typing.
    • useLangGraphRuntime, useA2ARuntime, useAgUiRuntime, useAdkRuntime, useStreamRuntime, useOpenCodeRuntime now accept dictation and voice in their adapters object and forward them through.
    • useOpenCodeRuntime gains an adapters option for the first time (attachments / speech / dictation / voice / feedback).

    every new field is optional and defaults to the prior behavior, so existing call sites need no changes.

  • #4128 331f2f7 - chore: update dependencies (@Yonom)

  • Updated dependencies [1315789, 299d448, 4429aa3, e76611f, 76f7d16, eef724e, 2dec3ae, fcb6baf]:

    • @assistant-ui/core@0.2.8
    • @assistant-ui/store@0.2.13

0.2.16

Patch Changes

0.2.15

Patch Changes

0.2.14

Patch Changes

  • Updated dependencies [040d469]:
    • @assistant-ui/core@0.2.0

0.2.13

Patch Changes

0.2.12

Patch Changes

0.2.11

Patch Changes

  • c988db8: chore: update dependencies
  • Updated dependencies [f20b9ca]
  • Updated dependencies [c988db8]
    • @assistant-ui/core@0.1.14
    • @assistant-ui/store@0.2.7

0.2.10

Patch Changes

  • 376bb00: chore: update dependencies
  • Updated dependencies [42bc640]
  • Updated dependencies [87e7761]
    • @assistant-ui/core@0.1.13

0.2.9

Patch Changes

  • 3344084: fix(react-a2a): align wire format with A2A v1.0 proto spec
  • bdce66f: chore: update dependencies
  • 209ae81: chore: remove aui-source export condition from package.json exports
  • Updated dependencies [6554892]
  • Updated dependencies [9103282]
  • Updated dependencies [876f75d]
  • Updated dependencies [bdce66f]
  • Updated dependencies [4abb898]
  • Updated dependencies [209ae81]
  • Updated dependencies [2dd0c9f]
  • Updated dependencies [af70d7f]
    • @assistant-ui/core@0.1.10
    • @assistant-ui/store@0.2.6

0.2.8

Patch Changes

  • 52403c3: chore: update dependencies
  • Updated dependencies [781f28d]
  • Updated dependencies [3227e71]
  • Updated dependencies [0f55ce8]
  • Updated dependencies [83a15f7]
  • Updated dependencies [52403c3]
  • Updated dependencies [ffa3a0f]
    • @assistant-ui/core@0.1.9
    • @assistant-ui/store@0.2.5

0.2.7

Patch Changes

  • a1b68b1: rewrite to align with A2A v1.0 protocol specification
  • Updated dependencies [7ecc497]
    • @assistant-ui/core@0.1.7

0.2.6

Patch Changes

  • 349f3c7: chore: update deps
  • 619d923: Depend on @assistant-ui/core instead of @assistant-ui/react
  • Updated dependencies [1ed9867]
  • Updated dependencies [427ffaa]
  • Updated dependencies [349f3c7]
  • Updated dependencies [02614aa]
  • Updated dependencies [6cc4122]
  • Updated dependencies [642bcda]
    • @assistant-ui/core@0.1.6
    • assistant-stream@0.3.6
    • @assistant-ui/store@0.2.3

0.2.5

Patch Changes

  • 36ef3a2: chore: update dependencies
  • Updated dependencies [36ef3a2]
  • Updated dependencies [6692226]
  • Updated dependencies [c31c0fa]
  • Updated dependencies [1672be8]
  • Updated dependencies [28f39fe]
  • Updated dependencies [3a1cb66]
  • Updated dependencies [14769af]
  • Updated dependencies [7c360ce]
  • Updated dependencies [a638f05]
  • Updated dependencies [8a78cd2]

0.2.4

Patch Changes

  • a088518: chore: update dependencies
  • Updated dependencies [a088518]
  • Updated dependencies [d8122cc]

0.2.3

Patch Changes

  • d45b893: chore: update dependencies
  • Updated dependencies [d45b893]
  • Updated dependencies [fe71bfc]

0.2.2

Patch Changes

  • Updated dependencies [07d1c65]
  • Updated dependencies [b591d72]
  • Updated dependencies [59a338a]
  • Updated dependencies [acbaf07]
  • Updated dependencies [c665612]
  • Updated dependencies [0371d72]
  • Updated dependencies [e8b3f34]

0.2.1

Patch Changes

  • 605d825: chore: update dependencies
  • Updated dependencies [1ea3e28]
  • Updated dependencies [8cbf686]
  • Updated dependencies [a8be364]
  • Updated dependencies [605d825]

0.1.6

Patch Changes

0.1.5

Patch Changes

  • 57bd207: chore: update dependencies
  • cce009d: chore: use tsc for building packages
  • Updated dependencies [57bd207]
  • Updated dependencies [cce009d]

0.1.4

Patch Changes

  • e8ea57b: chore: update deps
  • Updated dependencies [bae3aa2]
  • Updated dependencies [e8ea57b]

0.1.3

Patch Changes

  • 01c31fe: chore: update dependencies
  • Updated dependencies [ba26b22]
  • Updated dependencies [d169e4f]
  • Updated dependencies [da9f8a6]
  • Updated dependencies [01c31fe]

0.1.2

Patch Changes

0.1.1

Patch Changes