Documents
CHANGELOG
CHANGELOG
Type
External
Status
Published
Created
Mar 17, 2026
Updated
May 7, 2026
Updated by
Dosu Bot
Source
View

@assistant-ui/react-google-adk#

0.0.10#

Patch Changes#

  • Updated dependencies [040d469]:
    • @.../core@....2.0

0.0.9#

Patch Changes#

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.getMessageContent previously collapsed file message parts into a [File: <name>] text marker before sending to ADK, dropping the base64 payload entirely. new file and file_url variants on AdkMessageContentPart carry the binary through AdkClient and useAdkMessages.contentToParts, which serialize them as inlineData and fileData on the wire. inbound, AdkEventAccumulator sniffs MIME type so non-image inlineData produces a file part (rather than being silently coerced into image), and explicitly non-image fileData produces file_url; fileData with no MIME type falls back to image_url to preserve the legacy round-trip. convertAdkMessage maps file to a core FileMessagePart and file_url to a data part 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 as remoteId from createAdkSessionAdapter().initialize(). Previously the input threadId (an internal __LOCALID_*) was returned, so later delete(remoteId) calls hit /sessions/__LOCALID_* and 404'd — masked by the adapter's tolerated 404 on delete. (@okisdev)

  • #3876 ce865bc - chore: update dependencies (@Yonom)

  • 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.processEvent previously routed author: "user" events through getOrCreateAiMessage, producing type: "ai" messages that convertAdkMessage mapped to role: "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 create type: "human" messages, preserving text, inline images, and file references.

  • 9abb15c: fix(react-google-adk): allow HITL interrupt tool UIs to render with requires-action status

    • makeAssistantToolUI for HITL tools (adk_request_input, etc.) can now use status.type === "requires-action" to render input forms
    • Non-HITL final events still receive their manual complete status
  • 4d2531e: fix(react-google-adk): don't auto-cancel HITL interrupts when user sends a new message

    • useAdkRuntime.onNew now filters pending tool calls whose id is tracked in long_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's unwrap_response contract so Workflow RequestInput nodes resume with the unwrapped value
    • AdkEventAccumulator unions long_running_tool_ids across events instead of replacing, so multiple HITL interrupts in the same turn are all tracked
    • onEdit / onReload / session load paths now reset derived HITL state (longRunningToolIds, toolConfirmations, authRequests, escalated) via a new replaceMessages helper on useAdkMessages, 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