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

40 KiB

@assistant-ui/react-ag-ui

0.0.44

Patch Changes

  • #4615 c4fcb07 - feat(react-ag-ui): restore interrupt status in fromAgUiMessages from persisted metadata (@ShobhitPatra)

  • Updated dependencies [523e0b5, f833bc1]:

    • @assistant-ui/core@0.2.20
    • assistant-stream@0.3.25

0.0.43

Patch Changes

  • #4538 13df77b - feat(react-ag-ui): restore requires-action status for pending tool calls in fromAgUiMessages so reloaded human-in-the-loop calls are actionable (@okisdev)

  • #4517 cefcf27 - chore: update dependencies (@okisdev)

  • #4533 fa4c23d - fix: order tool-call parts by parentMessageId (@dkachur1)

    The run aggregator appended tool-call parts in wire-arrival order. Because the messages and tool-call channels are not ordered relative to each other on the wire, a tool whose TOOL_CALL_START arrived after a later message's text was rendered below that text instead of under the message that spawned it. Tool-call parts are now placed adjacent to their parentMessageId text part (falling back to append when the parent is unknown), matching the message association the canonical @ag-ui/client already performs.

  • #4485 3a405b4 - feat(react-ag-ui): expose pending interrupts through the shared createRuntimeExtras + hooks.ts surface (useAgUiInterrupts, useAgUiSubmitInterruptResponses); the equivalent unstable_getPendingInterrupts / unstable_submitInterruptResponses runtime methods are now deprecated but keep working (@okisdev)

  • #4493 2303d0f - feat(react-ag-ui): add useAgUiSteerAway to send a new message while an AG-UI interrupt is pending; it accepts a string or partial message (the parent defaults to the head), cancels every open interrupt as {status:"cancelled"} on the wire (honoring the AG-UI interrupts spec), and resumes the run instead of throwing. pass responses to resolve specific interrupts while cancelling the rest (@okisdev)

  • Updated dependencies [ddc40b7, ea52de0, 29c6fdb, d0987a3, cefcf27, 0c51b90, 3a8f685, ec6adf4, 4acd4c0]:

    • @assistant-ui/core@0.2.19
    • assistant-stream@0.3.24
    • @assistant-ui/store@0.2.19

0.0.42

Patch Changes

  • #4420 fe24ad6 - feat(react-ag-ui): apply external state from ThreadHistoryAdapter.load() (@dkachur1)

    onSwitchToThread already applies returned state via loadExternalState, but the history load() path did not, so state restored on a fresh page load was dropped. ThreadHistoryAdapter.load() may now return an optional state, and AgUiThreadRuntimeCore applies it — making both load paths symmetric.

  • Updated dependencies [68dfbaa, fe24ad6]:

    • @assistant-ui/core@0.2.18

0.0.41

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.0.40

Patch Changes

0.0.39

Patch Changes

  • #4381 f9db6ca - feat: accept any AbstractAgent in useAgUiRuntime instead of requiring HttpAgent (@dkachur1)

  • #4380 6f2f687 - feat: forward the full ExternalStoreThreadListAdapter (threads, archivedThreads, onRename, onArchive, ...) through adapters.threadList so server-persisted threads can be registered and switched to; clear messages before onSwitchToThread so the previous thread's messages no longer merge in as a phantom sibling branch; onSwitchToThread can return unstable_resume to reattach to an in-flight run after switching (resumes in the background and requires a ThreadHistoryAdapter with resume(), otherwise it reports through onError instead of re-running the agent) (@dkachur1)

  • #4362 64a6566 - fix: attach a TOOL_CALL_RESULT for a prior run's tool call to its owning message instead of synthesizing a duplicate empty-args part (@dkachur1)

  • #4382 fa89168 - fix: keep failed and aborted runs visible. the synthetic RUN_FINISHED from onRunFinalized used to overwrite RUN_ERROR with a successful status, so failed runs rendered as complete and MessagePrimitive.Error never showed. aborts (which @ag-ui/client routes through onRunFailed) now map to RUN_CANCELLED instead of RUN_ERROR, so the run lands as incomplete/cancelled. (@dkachur1)

  • Updated dependencies [c207bcd, ae59baf, 4583ca7, 94cc028]:

    • @assistant-ui/core@0.2.15
    • assistant-stream@0.3.22

0.0.38

Patch Changes

  • #4321 f5e183b - feat: restore multimodal user input (image, audio, video, document, and legacy binary parts) as attachments in fromAgUiMessages, so persisted conversations reload attachments instead of dropping them and re-send them on the next run (@dkachur1)

  • Updated dependencies [ab8e5bc, 59d252f, feecac3, 5a4f20e, f10b8ae, 1fb5862]:

    • @assistant-ui/core@0.2.14

0.0.37

Patch Changes

  • #4317 89e603e - fix: mark the streaming assistant placeholder with metadata.isOptimistic so the message repository evicts it after the client→server id swap, instead of leaving a phantom empty sibling branch on every run (@dkachur1)

  • Updated dependencies [60ef0e9, 1b6a0d6, 1b6a0d6]:

    • @assistant-ui/core@0.2.13

0.0.36

Patch Changes

  • #4278 a4d9836 - feat: consume ACTIVITY_SNAPSHOT events to support MCP Apps on the AG-UI runtime (@ShobhitPatra)

  • #4264 11f2321 - feat: export fromAgUiMessages from the package root (@serhiizghama)

    Converting persisted AG-UI messages to assistant-ui messages (e.g. when restoring a conversation from a GET /agents/state endpoint on page load) previously required reaching into package internals. fromAgUiMessages is now a public export, typed to return ThreadMessageLike[] so its output plugs directly into ExportedMessageRepository.fromArray inside a history adapter.

  • #4233 465f264 - fix: import AG-UI reasoning messages from MESSAGES_SNAPSHOT (@dkachur1)

    fromAgUiMessages only branched on tool/assistant/user/system, so reasoning messages in a MESSAGES_SNAPSHOT were silently dropped on cold reload even though the live REASONING_* (and deprecated THINKING_*) path already surfaces them. They are now converted faithfully to a reasoning assistant part. activity messages carry a structured payload with no assistant-ui message-part equivalent and remain intentionally unmapped.

  • #4232 a16baa8 - feat: emit AG-UI multimodal input parts (image/audio/video/document with typed data/url sources) for file attachments instead of the legacy binary input content (@dkachur1)

  • #4306 15878d8 - chore: update dependencies (@Yonom)

  • Updated dependencies [2a84174, a0a0769, 19c5b5f, dbdfb15, ca191dc, 15878d8, 44ff4bf, 26a365b]:

    • @assistant-ui/core@0.2.11
    • assistant-stream@0.3.21

0.0.35

Patch Changes

  • #4241 b94f545 - fix: preserve frontend tool results and auto-continue when they resolve before RUN_FINISHED (@Yonom)

  • #4224 f086497 - feat(react-ag-ui): honor CreateResumeRunConfig.stream in AgUiThreadRuntimeCore (@dkachur1)

    resume() previously logged resume stream is not supported and fell back to a fresh agent.runAgent(...), re-running the agent on every resume. It now passes the resume generator into startRun, which replays each ChatModelRunResult into the existing assistant message (no new runId, no replayed agent.runAgent). On history load() with unstable_resume, the adapter now feeds history.resume() when present (falling back to a fresh run otherwise), and ResumeRunConfig.stream is typed as the real (options: ChatModelRunOptions) => AsyncGenerator<ChatModelRunResult, void, unknown> instead of unknown. This lets apps that persist their own AG-UI event stream re-attach and continue consuming on reload.

  • #4198 78ff336 - chore: update dependencies (@Yonom)

  • #4210 8dc2e0d - feat(react-ag-ui): apply AG-UI STATE_DELTA events (@okisdev)

  • Updated dependencies [cba2b42, 4145caa, 58f80e0, 5fe118d, dcd5897, 0558db2, 69540af, d9b3119, ae54c55, 7640b31]:

    • assistant-stream@0.3.20
    • @assistant-ui/core@0.2.10

0.0.34

Patch Changes

  • #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.

  • #4175 2dec3ae - chore: update dependencies (@Yonom)

  • #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.

  • #4133 c4d3eea - forward per-tool providerOptions from useAssistantTool through toToolsJSONSchema and frontendTools into the AI SDK request body, and emit tool entries in alphabetical order so identical tool sets produce byte-identical request bodies for stable prompt caching. react-ag-ui inherits the sort via toAgUiTools, so identical tool sets reach the AG-UI runtime in a stable order regardless of mount order. (@okisdev)

    this lets you opt into provider-specific tool features (e.g. Anthropic's defer_loading, Anthropic Tool Search Tool) without any provider-aware code in assistant-ui:

    useAssistantTool({
      toolName: "get_weather",
      parameters: schema,
      providerOptions: { anthropic: { deferLoading: true } },
      execute: async ({ city }) => fetchWeather(city),
    });
    

    the value is passed through verbatim; the AI SDK provider (@ai-sdk/anthropic, @ai-sdk/openai, ...) interprets it.

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

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

    • assistant-stream@0.3.18
    • @assistant-ui/core@0.2.8

0.0.33

Patch Changes

  • #4125 e639a11 - chore: drop tracker-behaviour explainer comments left behind in satellite runtimes (@Yonom)

0.0.32

Patch Changes

0.0.31

Patch Changes

  • #4066 3bc6dc0 - fix(react-ag-ui): preserve arrival order of parts in RunAggregator (@tlecomte)

    The aggregator now strictly preserves the order events arrive from the upstream stream. Each REASONING_START, TOOL_CALL_START, and TEXT_MESSAGE_END acts as a boundary that closes the current active part, so consecutive events of the same type are grouped into one part while interleaved events of a different type produce separate parts in chronological order.

    Previously, the first reasoning block was always moved before the first text part regardless of arrival order, and multiple reasoning cycles were merged into a single block. Both behaviours have been removed.

  • #3925 53cdc51 - feat(react-ag-ui): track streaming timing on the run aggregator so useMessageTiming() works on AG-UI assistant messages (@shashank-100)

  • Updated dependencies [94548fa, 94548fa, 8b6fc88, 179895f, 7a8bf26, 3b2bbce]:

    • assistant-stream@0.3.15
    • @assistant-ui/core@0.2.3

0.0.30

Patch Changes

  • #3974 1959f3a - feat(react-ag-ui): surface AG-UI interrupt-aware run lifecycle (@okisdev)

    event-parser reads the optional outcome on RUN_FINISHED and forwards both success and interrupt variants; the subscriber subscribes to onRunFinishedEvent (with onRunFinalized as a fallback for older servers). RunAggregator maps outcome.type === "interrupt" to requires-action with reason: "interrupt" and writes the interrupts to metadata.custom.agui.interrupts. useAgUiRuntime returns an AgUiAssistantRuntime augmented with unstable_getPendingInterrupts and unstable_submitInterruptResponses; the latter validates coverage and expiry on the client, then issues a fresh run with RunAgentInput.resume populated. the runtime state snapshot is also synced onto the agent before each run so state actually reaches the protocol layer.

  • #3977 876abd1 - feat(react-ag-ui): tighten interrupt lifecycle (@okisdev)

    append, reload, and resume now refuse to start a new run while interrupts are still pending on the thread; the call throws with a message pointing at submitInterruptResponses instead of letting the request hit the wire and rely on the agent to reject it (AG-UI interrupts spec rule 4).

    AgUiInterrupt.reason is typed as AgUiInterruptReason ("tool_call" | "input_required" | "confirmation" | (string & {})), so the spec values autocomplete while string extension stays open.

    onRunFinishedEvent now ignores payloads that parse as a different event type, so a misrouted callback can no longer suppress the onRunFinalized fallback.

  • #4017 1802e08 - fix(react-ag-ui): adopt TEXT_MESSAGE_START.messageId as the assistant ThreadMessage.id (@okisdev)

    AgUiThreadRuntimeCore now inserts the assistant placeholder under an optimistic id (generateOptimisticId), then atomically reassigns the message id to the server-supplied messageId the first time RunAggregator observes one (on TEXT_MESSAGE_START, TEXT_MESSAGE_CONTENT, TEXT_MESSAGE_END, or TOOL_CALL_START.parentMessageId). assistantHistoryParents and recordedHistoryIds migrate with the id, so persistAssistantHistory, addToolResult, and downstream lookups keep working and resolve to the canonical AG-UI id. This brings the streaming path in line with MESSAGES_SNAPSHOT imports, which were already keyed on the server id.

    TOOL_CALL_RESULT.messageId is now surfaced as unstable_toolMessageId on the tool-call part, so tool messages round-trip back to AG-UI with their original id instead of a synthetic ${toolCallId}:tool value.

  • Updated dependencies [9ecda1d, 35d0146, fa4510a, c9dd16c, dea8bc7, 9c3d24d]:

    • assistant-stream@0.3.14
    • @assistant-ui/core@0.2.1

0.0.29

Patch Changes

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

0.0.28

Patch Changes

0.0.27

Patch Changes

0.0.26

Patch Changes

  • 43fb4f7: fix(react-ag-ui): preserve user message attachments when converting to AG-UI format

    • toAgUiMessages() previously called extractText() for user messages, silently dropping image and file attachments
    • User messages with attachments now emit AG-UI InputContent[]: images map to the image variant with a data or url source, files map to the binary variant preserving filename
    • Falls back to plain string content when no binary parts are present, preserving backward compatibility
  • c988db8: chore: update dependencies

  • Updated dependencies [f20b9ca]

  • Updated dependencies [c988db8]

    • @assistant-ui/core@0.1.14
    • assistant-stream@0.3.11

0.0.25

Patch Changes

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

0.0.24

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 [af70d7f]
    • assistant-stream@0.3.9
    • @assistant-ui/core@0.1.10

0.0.23

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]
    • @assistant-ui/core@0.1.9
    • assistant-stream@0.3.8

0.0.22

Patch Changes

  • 736344c: chore: update dependencies
  • Updated dependencies [1406aed]
  • Updated dependencies [9480f30]
  • Updated dependencies [28a987a]
  • Updated dependencies [736344c]
  • Updated dependencies [ff3be2a]
  • Updated dependencies [70b19f3]
    • @assistant-ui/core@0.1.8
    • assistant-stream@0.3.7

0.0.21

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

0.0.20

Patch Changes

  • 164ff4e: fix(react-ag-ui): preserve tool message id through AgUiMessage conversion round-trip
  • Updated dependencies [5ae74fe]
  • Updated dependencies [8ed9d6f]

0.0.19

Patch Changes

  • a845911: chore: update dependencies
  • a8983ae: fix(react-ag-ui): add REASONING_* event support to match @ag-ui/client v0.0.45
  • c482ca2: fix(react-ag-ui): correctly import MESSAGES_SNAPSHOT events that include role: "tool" messages by normalizing them into assistant tool-call results before core conversion.
  • Updated dependencies [07dcce0]
  • Updated dependencies [a845911]
  • Updated dependencies [bc40eaf]
  • Updated dependencies [be23d74]
  • Updated dependencies [1eb059c]

0.0.18

Patch Changes

  • 36ef3a2: chore: update dependencies
  • 8c29377: fix(react-ag-ui): route tool results to the latest pending tool call and avoid false auto-resume triggers
  • 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.0.17

Patch Changes

  • 88ec552: fix(react-ag-ui): auto-resume run after frontend tool execution completes
  • Updated dependencies [5bbe8a9]
  • Updated dependencies [5e304ea]
  • Updated dependencies [546c053]
  • Updated dependencies [a7039e3]
  • Updated dependencies [16c10fd]
  • Updated dependencies [98c3d54]
  • Updated dependencies [b181803]
  • Updated dependencies [7836760]
  • Updated dependencies [9276547]
  • Updated dependencies [b65428e]
  • Updated dependencies [af5b085]
  • Updated dependencies [61b54e9]
  • Updated dependencies [a094c45]
  • Updated dependencies [4d7f712]
  • Updated dependencies [ecc29ec]
  • Updated dependencies [6e97999]
  • Updated dependencies [a247fc9]
  • Updated dependencies [f414af9]
  • Updated dependencies [b48912c]
  • Updated dependencies [93910bd]
  • Updated dependencies [58a8472]

0.0.16

Patch Changes

  • afaaf3b: feat(react-ag-ui): support frontend tool execution in AG-UI runtime
  • Updated dependencies [afaaf3b]
  • Updated dependencies [afaaf3b]
  • Updated dependencies [afaaf3b]
  • Updated dependencies [afaaf3b]
  • Updated dependencies [51d24be]
  • Updated dependencies [afaaf3b]

0.0.15

Patch Changes

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

0.0.14

Patch Changes

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

0.0.13

Patch Changes

  • a888c9b: feat(react-ag-ui): add experimental switch new thread

0.0.12

Patch Changes

  • acbaf07: feat: add framework-agnostic toToolsJSONSchema and toGenericMessages utilities to assistant-stream
  • Updated dependencies [07d1c65]
  • Updated dependencies [b591d72]
  • Updated dependencies [59a338a]
  • Updated dependencies [acbaf07]
  • Updated dependencies [c665612]
  • Updated dependencies [0371d72]
  • Updated dependencies [e8b3f34]

0.0.11

Patch Changes

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

0.0.10

Patch Changes

  • c7b7897: fix(react-ag-ui): load history on runtime initialization
  • 7073ccc: fix(react-ag-ui): use threadId instead of hardcoded main
  • Updated dependencies [6eab31e]
  • Updated dependencies [9314b36]
  • Updated dependencies [083ed83]
  • Updated dependencies [6511990]
  • Updated dependencies [a526e63]

0.0.9

Patch Changes

0.0.8

Patch Changes

  • bb1b4c2: fix(react-ag-ui): add missing DictationAdapter to UseAgUiRuntimeAdapters
  • Updated dependencies [ebd41c7]
  • Updated dependencies [9a110ea]
  • Updated dependencies [caee095]
  • Updated dependencies [9883125]

0.0.7

Patch Changes

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

0.0.6

Patch Changes

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

0.0.5

Patch Changes

  • Updated dependencies [89aec17]
  • Updated dependencies [ee7040f]
  • Updated dependencies [bd27465]
  • Updated dependencies [a3e9549]
  • Updated dependencies [206616b]
  • Updated dependencies [7aa77b5]

0.0.4

Patch Changes

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

0.0.3

Patch Changes

0.0.2

Patch Changes

0.0.1

Patch Changes

  • Updated dependencies [ef58020]
    • assistant-stream@0.2.40