@assistant-ui/react-google-adk#
0.0.10#
Patch Changes#
- Updated dependencies [
040d469]:- @.../core@....2.0
0.0.9#
Patch Changes#
-
Updated dependencies [
7098bab,b090acb,5fdf17e]:- @.../core@....1.18
- assistant-stream@....3.13
- @.../store@....2.10
0.0.8#
Patch Changes#
-
#3894
d3380f4- fix(react-google-adk): add missing DictationAdapter to UseAdkRuntimeOptions (@okisdev) -
#3905
d0b72cb- fix(react-google-adk): preserve file attachment data on the wire (@okisdev)useAdkRuntime.getMessageContentpreviously collapsed file message parts into a[File: <name>]text marker before sending to ADK, dropping the base64 payload entirely. newfileandfile_urlvariants onAdkMessageContentPartcarry the binary throughAdkClientanduseAdkMessages.contentToParts, which serialize them asinlineDataandfileDataon the wire. inbound,AdkEventAccumulatorsniffs MIME type so non-imageinlineDataproduces afilepart (rather than being silently coerced intoimage), and explicitly non-imagefileDataproducesfile_url;fileDatawith no MIME type falls back toimage_urlto preserve the legacy round-trip.convertAdkMessagemapsfileto a coreFileMessagePartandfile_urlto adatapart named"file_url". -
Updated dependencies [
549037a,005f83f,976aec5,25b97d5,2008fc9,88fcd35]:- @.../core@....1.16
- @.../store@....2.9
0.0.7#
Patch Changes#
-
#3843
c15a958- fix(react-google-adk): return the ADK session id asremoteIdfromcreateAdkSessionAdapter().initialize(). Previously the inputthreadId(an internal__LOCALID_*) was returned, so laterdelete(remoteId)calls hit/sessions/__LOCALID_*and 404'd — masked by the adapter's tolerated 404 on delete. (@okisdev) -
Updated dependencies [
c7a274e,ce865bc,ca8f526,c56f98f,974d15e,4b19d42,da0f598,d53ff4f,20f8404,17958c9]:- @.../core@....1.15
- assistant-stream@....3.12
- assistant-cloud@....1.27
- @.../store@....2.8
0.0.6#
Patch Changes#
-
147c1b8: fix(react-google-adk): render user-authored events as human messages
AdkEventAccumulator.processEventpreviously routedauthor: "user"events throughgetOrCreateAiMessage, producingtype: "ai"messages thatconvertAdkMessagemapped torole: "assistant"— so user text rendered as assistant bubbles. With Workflow agents this caused full multi-turn conversations to merge into a single assistant block. User events now createtype: "human"messages, preserving text, inline images, and file references. -
9abb15c: fix(react-google-adk): allow HITL interrupt tool UIs to render with
requires-actionstatusmakeAssistantToolUIfor HITL tools (adk_request_input, etc.) can now usestatus.type === "requires-action"to render input forms- Non-HITL final events still receive their manual
completestatus
-
4d2531e: fix(react-google-adk): don't auto-cancel HITL interrupts when user sends a new message
useAdkRuntime.onNewnow filters pending tool calls whose id is tracked inlong_running_tool_ids, so ADK HITL interrupts (adk_request_input,adk_request_confirmation,adk_request_credential) are no longer overwritten with{cancelled: true}when the user types a new message- Add
useAdkSubmitInput(toolCallId, result)to submit the user's answer as a{result}FunctionResponse, matching ADK'sunwrap_responsecontract so WorkflowRequestInputnodes resume with the unwrapped value AdkEventAccumulatorunionslong_running_tool_idsacross events instead of replacing, so multiple HITL interrupts in the same turn are all trackedonEdit/onReload/ session load paths now reset derived HITL state (longRunningToolIds,toolConfirmations,authRequests,escalated) via a newreplaceMessageshelper onuseAdkMessages, so stale interrupt markers don't leak into the next turn
Behavior change: HITL interrupts must now be answered through a tool UI using the dedicated submit helpers (
useAdkSubmitInput,useAdkConfirmTool,useAdkSubmitAuth). Typing in the composer while an interrupt is pending no longer sends a spurious cancellation. -
c988db8: chore: update dependencies
-
Updated dependencies [f20b9ca]
-
Updated dependencies [c988db8]
- @.../core@....1.14
- assistant-stream@....3.11
- assistant-cloud@....1.26
- @.../store@....2.7
0.0.5#
Patch Changes#
- 376bb00: chore: update dependencies
- Updated dependencies [42bc640]
- Updated dependencies [376bb00]
- Updated dependencies [87e7761]
- @.../core@....1.13
- assistant-cloud@....1.25
0.0.4#
Patch Changes#
- 5e23896: fix: skip partial functionCall events in AdkEventAccumulator to prevent incomplete tool calls from hanging the runtime
- Updated dependencies [de29641]
- Updated dependencies [a8bf84b]
- Updated dependencies [5fd5c3d]
- Updated dependencies [2c5cd97]
- Updated dependencies [ec50e8a]
- @.../core@....1.11
- assistant-stream@....3.10
0.0.3#
Patch Changes#
- bdce66f: chore: update dependencies
- 209ae81: chore: remove aui-source export condition from package.json exports
- Updated dependencies [dffb6b4]
- 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-stream@....3.9
- @.../core@....1.10
- assistant-cloud@....1.24
- @.../store@....2.6
0.0.2#
Patch Changes#
- 52403c3: chore: update dependencies
- Updated dependencies [781f28d]
- Updated dependencies [3227e71]
- Updated dependencies [3227e71]
- Updated dependencies [0f55ce8]
- Updated dependencies [83a15f7]
- Updated dependencies [52403c3]
- Updated dependencies [ffa3a0f]
- @.../core@....1.9
- assistant-stream@....3.8
- assistant-cloud@....1.23
- @.../store@....2.5
0.0.1#
Patch Changes#
- 69886fd: feat: add Google ADK adapter package
- Updated dependencies [7ecc497]
- @.../core@....1.7