Wraps specific option keys to accept MaybeRefOrGetter for Vue reactivity. Allows options like assistantId, apiUrl, threadId, etc. to be passed as plain values, Vue refs, or getter functions.
VueReactiveOptions: { [K in keyof T]: K extends ReactiveOptionKeys MaybeRefOrGetter<T[K]> : T[K] }const assistantId = ref("agent");
const apiUrl = computed(() => getApiUrl());
useStream({
assistantId, // Ref<string>
apiUrl, // ComputedRef<string>
threadId: null, // plain value (still works)
});