@assistant-ui/react-a2a#
0.2.31#
Patch Changes#
- #6063
ffd5a37- fix: include the first skipped SSE frame's reason in the empty-stream error (@samdickson22) - Updated dependencies [
fa30915,b355aef,f7bd2d9,4947ef4,332f736,ef9254d,9c65b51,5845ba7,1b30bfd,365e763,d19921d,996aa57,21d6e87,cd247e5,1bf263b,19e52c4,06b04a7,a614b5e,07b51db,92e52bd]:- @.../core@....3.15
- assistant-stream@....3.39
0.2.30#
Patch Changes#
-
#5950
0cc0a04- fix: validate task push notification responses (@Kinfe123) -
#5845
7ff0e09- fix: cancel invalid A2A stream responses (@Kinfe123) -
#5845
7ff0e09- fix: tolerate malformed A2A task content (@Kinfe123) -
#5359
869215e- fix: report A2A message streams that end without events (@Kinfe123) -
#5269
e6b111e- fix: validate successful task API responses before exposing them to runtimes (@Kinfe123) -
Updated dependencies [
ac0c836,c3fd447,f9529bf,f9529bf,05b94bd,cef671d,ef7f70d,39db2ff,0e91e27,c5bc8ed,a2a753b,2b0fec7,bec0753,4326079,3d68b16,98795aa,9d920cc,1b9c33d,d68918e,74dca03,87bf950,5a01343,0f6e9e9,f0d1d48,b80a6be,01580e3,ab7f49f,e8c53e9,53ae80f,5f4dee5,61d29f4,2da61a3,0131fc7,a934d03,b6d7b2b,bc337af,dc6eb2f,ce57458,ab7ead9,067ef52,f44163f,e5bf0ef,a2ab997,fc9dd90,0e2a230,d800f8b,f5b39d4,26f40c1,f618ab6,d80e988,7f944be,f37f595,74dca03,1b9c33d,82e2bde,52df42d,6c9e7dd,837ef1b,7748e15,72705c3,0d2e23f,4446d45,e8997d9,bfe47b6,ceb8c16,7ea9de1,51886b2,3053195,44e574f,14c3b5a]:- @.../core@....3.14
- @.../store@....3.10
- assistant-stream@....3.38
0.2.29#
Patch Changes#
-
#5818
b35102d- fix: reject synchronous message responses with invalid A2A roles (@Kinfe123) -
Updated dependencies [
a90db30,cfb5fab,65e03a6,d3fece3,4b75b8f,1e98bcf,82cbc15,e28a62d,48af3c5,22fa20f,00a630a,417efee,1e1d52b,685a069,f59d24b,092585b]:- @.../core@....3.13
- @.../store@....3.9
0.2.28#
Patch Changes#
-
Updated dependencies [
94dc3e5,ab57969]:- assistant-stream@....3.36
- @.../core@....3.10
- @.../store@....3.8
0.2.27#
Patch Changes#
-
#5547
b3fcd4f- fix: restore inbound file and audio parts as file message parts instead of text placeholders (@ShobhitPatra) -
#5551
0b81109- fix: keep the wire filename on inbound image parts (@ShobhitPatra) -
#5570
7e5f2fd- fix: preserve replacement run state when an aborted run settles late (@Kinfe123) -
#5634
8bfd4ca- fix: isolate runtime callback failures from A2A stream processing (@Kinfe123) -
Updated dependencies [
dcacd9b,d52928d,d8a59ad,e70da91,aac3a8c,aa302ee,aa302ee,34cec64]:- @.../store@....3.4
- @.../core@....3.6
- assistant-stream@....3.34
0.2.26#
Patch Changes#
-
#5445
2fdff87- feat: honor sourceType "url" in a2a, ag-ui, and adk file converters (@ShobhitPatra) -
Updated dependencies [
b19c2f5,01140bd,8c99934,ece5a54,2fdff87,90b3003,4c313cf,55b2824,22b05a4,f913c21,c868710,011e275,da32fe0,f913c21,5bb2573,5ececc1]:- @.../core@....3.4
- assistant-stream@....3.32
- @.../store@....3.3
0.2.25#
Patch Changes#
-
#5302
0562978- fix: cancel A2A response streams when consumers stop iteration early (@Kinfe123) -
#5220
e41734c- fix: forward audio and data parts to the wire and pass unparseable data URLs through as URLs (@ShobhitPatra) -
#5329
f30b54c- refactor: move createRuntimeExtras to the @.../core/react entry and drop the internal re-export (@okisdev) -
#5318
ee87dd9- fix: accept case-insensitivedata:URL schemes and normalize parsed mime types to lowercase (@ShobhitPatra) -
Updated dependencies [
d2e7a4a,ecd7c87,2daf2d5,a5bdbed,fb993c3,3ae058c,f30b54c,936c52c,ee87dd9,e41734c,1c5266c,cdcdbd0,42dbc69,25f1e4f,d16e62d,60d049e,8643393,2eca438,23ee5db]:- @.../store@....3.2
- @.../core@....3.2
- assistant-stream@....3.31
0.2.24#
Patch Changes#
- Updated dependencies [
9a7e776,ae5f831,a196711,f78e579,dcc41bb,2f5d0d4]:- @.../store@....3.0
- @.../core@....3.0
- assistant-stream@....3.29
0.2.23#
Patch Changes#
-
#4968
a978957- fix: preserve branched message history when loading A2A runtimes (@Kinfe123) -
#5036
2e8e2f5- fix: forward user attachments and file parts to the wire and derive real image MIME types (@ShobhitPatra) -
#5115
04f1179- fix: reject unrecognizable agent card responses and fill proto3-omitted fields (@Kinfe123) -
#5039
8faad07- refactor: share parseDataUrl and httpUrlPattern from core internal (@ShobhitPatra) -
#5136
3ef92e7- fix: refresh A2A runtime clients when connection options change (@Kinfe123) -
#5082
29863b0- fix: reject malformed successful A2A send message responses (@Kinfe123) -
Updated dependencies [
8630186,908ec91,0d0834d,3355098,79034bb,7207b19,446a118,a081656,25a5be0,b17d392,20643e2,47562fd,afacb10,af6c945,33924df,19cfdcd,044def8,039b75f,5e4dd9f,5da0d93,85d4976,5135400,fc6b4ad,121ee83,2b2587a,ca80153,e4ce1a2,f2f5e83,ec8ee6a,9a343db,666aaab,c1b1750,f263c9e,475fca3,8faad07,61518b9,5412099,1eb7275,c47bdf4,ba948d8,de54334,44aac58,9402648,4651ea5,2f69f68,390e417,2bc6798]:- assistant-stream@....3.27
- @.../core@....2.22
- @.../store@....2.21
0.2.22#
Patch Changes#
-
#4880
d6c7571- refactor: consume the shared SSE event decoder (@okisdev) -
#4819
aed9ba2- fix: parse CRLF-delimited SSE frames in the A2A client (@Kinfe123) -
#4905
6681043- fix: validate A2A stream response content types before parsing (@Kinfe123) -
Updated dependencies [
43b8ce8,1e926b6,d6c7571,4d7a447,ca751f4,2aca5e0,908af6d,1b46551,7865f67,438ecd3,5a34e8c,5dbbac4,d3bd0ed,84e8ddf,8282269,03ffe44,38bf104,19b2a00,77c7b26,026a7ae,160b0af,c814c9c,6be3b67,c590a21,0686f4e,a84cf6d,9f99c46,c2d2271,e3aba86,25f9eb2,84e8ddf,d03e5cf,ef81c86,5ade3a5,1f284ac,65ba32a,5325f09]:- assistant-stream@....3.26
- @.../core@....2.21
- @.../store@....2.20
0.2.21#
Patch Changes#
-
#4473
19d2752- refactor: adopt the shared createRuntimeExtras helper and move the accessor hooks and option/extras types into hooks.ts and types.ts, with no public API or behavior change (@okisdev) -
Updated dependencies [
ddc40b7,ea52de0,29c6fdb,d0987a3,cefcf27,0c51b90,3a8f685,ec6adf4,4acd4c0]:- @.../core@....2.19
- @.../store@....2.19
0.2.20#
Patch Changes#
-
#4414
344f737- chore: importgenerateIdandfromThreadMessageLikefrom the public@assistant-ui/coreentry instead of/internal(@okisdev)no behavior change; these utilities are now part of the public API.
-
Updated dependencies [
344f737,a2e21ee]:- @.../core@....2.17
0.2.19#
Patch Changes#
-
Updated dependencies [
2a84174,a0a0769,19c5b5f,dbdfb15,ca191dc,15878d8,44ff4bf,01cf957,26a365b]:- @.../core@....2.11
- @.../store@....2.14
0.2.18#
Patch Changes#
-
Updated dependencies [
4145caa,5fe118d,dcd5897,0558db2,69540af,d9b3119,ae54c55,7640b31]:- @.../core@....2.10
0.2.17#
Patch Changes#
-
#4138
bbc705e- addfetchOptionspassthrough onA2AClientanduseA2ARuntimeso callers can forwardcredentials,cache,mode,keepalive, etc. to the underlying fetch. (@sdg9670f)const runtime = useA2ARuntime({ baseUrl: "https://my-agent.example.com", fetchOptions: { credentials: "include" }, });headers,body,method, andsignalstay internally managed: the four fields are stripped at construction time and cannot leak through even if a caller bypasses the type with anas RequestInitcast. -
#4158
45fec23- fix(react-a2a): sendpartson 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 typedPickoverExternalStoreAdaptercovering 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 usessatisfies 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 inuseMemo. lets the wrapper list a single stablesharedreference as a dep instead of enumerating the four fields. samesatisfiesguard 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 inpickExternalStoreSharedOptionsinstead 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 touseExternalStoreRuntime. closes #4134. (@okisdev)useChatRuntimeanduseAISDKRuntime(which already acceptedsuggestions) gain three new options:isDisabled, disables the composer input entirely.isSendDisabled, keeps the input usable but makessend()a no-op (paired withcomposer.canSend).unstable_capabilities, per-thread capability overrides (currently{ copy?: boolean }).
useLangGraphRuntime,useA2ARuntime,useAgUiRuntime,useAdkRuntime,useStreamRuntime,useOpenCodeRuntimegain all four (the three above plussuggestions).adapter-level additions, where missing:
useChatRuntime/useAISDKRuntimealready accepteddictationandvoicethrough theExternalStoreAdapteradapter shape; this just confirms the typing.useLangGraphRuntime,useA2ARuntime,useAgUiRuntime,useAdkRuntime,useStreamRuntime,useOpenCodeRuntimenow acceptdictationandvoicein theiradaptersobject and forward them through.useOpenCodeRuntimegains anadaptersoption 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.
-
Updated dependencies [
1315789,299d448,4429aa3,e76611f,76f7d16,eef724e,2dec3ae,fcb6baf]:- @.../core@....2.8
- @.../store@....2.13
0.2.16#
Patch Changes#
-
Updated dependencies [
0a0c306,6a0ecb2,e4634a5,325de4c,01244a5,f2ec01c,1e21076]:- @.../core@....2.5
- @.../store@....2.12
0.2.15#
Patch Changes#
-
#4060
a84898d- Update link to a2a overview (@LGmatrix13) -
Updated dependencies [
db721df,94548fa,94548fa,8b6fc88,179895f,7a8bf26,3b2bbce]:- @.../store@....2.11
- @.../core@....2.3
0.2.14#
Patch Changes#
- Updated dependencies [
040d469]:- @.../core@....2.0
0.2.13#
Patch Changes#
0.2.12#
Patch Changes#
-
#3831
d53ff4f- chore: remove decorative separator comments across packages (@okisdev) -
Updated dependencies [
c7a274e,ce865bc,ca8f526,c56f98f,974d15e,4b19d42,da0f598,d53ff4f,20f8404,17958c9]:- @.../core@....1.15
- @.../store@....2.8
0.2.11#
Patch Changes#
- c988db8: chore: update dependencies
- Updated dependencies [f20b9ca]
- Updated dependencies [c988db8]
- @.../core@....1.14
- @.../store@....2.7
0.2.10#
Patch Changes#
- 376bb00: chore: update dependencies
- Updated dependencies [42bc640]
- Updated dependencies [87e7761]
- @.../core@....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]
- @.../core@....1.10
- @.../store@....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]
- @.../core@....1.9
- @.../store@....2.5
0.2.7#
Patch Changes#
- a1b68b1: rewrite to align with A2A v1.0 protocol specification
- Updated dependencies [7ecc497]
- @.../core@....1.7
0.2.6#
Patch Changes#
- 349f3c7: chore: update deps
- 619d923: Depend on @.../core instead of @.../react
- Updated dependencies [1ed9867]
- Updated dependencies [427ffaa]
- Updated dependencies [349f3c7]
- Updated dependencies [02614aa]
- Updated dependencies [6cc4122]
- Updated dependencies [642bcda]
- @.../core@....1.6
- assistant-stream@....3.6
- @.../store@....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]
- assistant-stream@....3.4
- @.../react@....12.12
0.2.4#
Patch Changes#
- a088518: chore: update dependencies
- Updated dependencies [a088518]
- Updated dependencies [d8122cc]
- assistant-stream@....3.2
- @.../react@....12.9
0.2.3#
Patch Changes#
- d45b893: chore: update dependencies
- Updated dependencies [d45b893]
- Updated dependencies [fe71bfc]
- assistant-stream@....3.1
- @.../react@....12.5
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]
- @.../react@....12.3
- assistant-stream@....3.0
0.2.1#
Patch Changes#
- 605d825: chore: update dependencies
- Updated dependencies [1ea3e28]
- Updated dependencies [8cbf686]
- Updated dependencies [a8be364]
- Updated dependencies [605d825]
- @.../react@....12.2
- assistant-stream@....2.48
0.1.6#
Patch Changes#
- 3719567: chore: update deps
- Updated dependencies [3719567]
- assistant-stream@....2.47
- @.../react@....11.58
0.1.5#
Patch Changes#
- 57bd207: chore: update dependencies
- cce009d: chore: use tsc for building packages
- Updated dependencies [57bd207]
- Updated dependencies [cce009d]
- assistant-stream@....2.46
- @.../react@....11.53
0.1.4#
Patch Changes#
- e8ea57b: chore: update deps
- Updated dependencies [bae3aa2]
- Updated dependencies [e8ea57b]
- @.../react@....11.50
- assistant-stream@....2.45
0.1.3#
Patch Changes#
- 01c31fe: chore: update dependencies
- Updated dependencies [ba26b22]
- Updated dependencies [d169e4f]
- Updated dependencies [da9f8a6]
- Updated dependencies [01c31fe]
- @.../react@....11.48
- assistant-stream@....2.43
0.1.2#
Patch Changes#
- ec662cd: chore: update dependencies
- Updated dependencies [ec662cd]
- assistant-stream@....2.42
- @.../react@....11.45
0.1.1#
Patch Changes#
- 2c33091: chore: update deps
- Updated dependencies [2c33091]
- assistant-stream@....2.41
- @.../react@....11.40