tanstack-ai-vue-skilld
TanStack/ai @tanstack/ai-vue@0.7.0
Tags: latest: 0.7.0
References: Docs
API Changes
This section documents version-specific API changes for @tanstack/ai-vue v0.6.1 (current v0.x series). This library is pre-1.0 — all v0.x releases are in scope.
-
BREAKING: Monolithic adapter factories removed —
openai(),anthropic(), etc. replaced by activity-specific functions:openaiText('gpt-5.2'),openaiSummarize('gpt-5-mini'),openaiImage('dall-e-3'), etc. Model name is now passed to the adapter factory, not tochat(). source -
BREAKING:
modelparameter removed fromchat()— model is now embedded in the adapter argument (e.g.,adapter: openaiText('gpt-5.2')instead ofadapter: openai(), model: 'gpt-4'). Passingmodelat the call site is silently ignored. source -
BREAKING: Nested
optionsobject flattened —chat({ options: { temperature, maxTokens, topP } })must be changed tochat({ temperature, maxTokens, topP }). Nested options are silently discarded. source -
BREAKING:
providerOptionsrenamed tomodelOptions—chat({ providerOptions: { ... } })must be updated tochat({ modelOptions: { ... } }). Silently ignored if not updated. source -
BREAKING:
toResponseStreamrenamed totoServerSentEventsStreamand now returnsReadableStreaminstead ofResponse— must manually createnew Response(stream, { headers }).AbortControlleris now a separate parameter:toServerSentEventsStream(stream, abortController). source -
BREAKING:
embedding()function removed — embeddings support eliminated entirely. Use provider SDKs directly or vector DB native embedding APIs. source
More from harlan-zw/vue-ecosystem-skills
quasar-skilld
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time. ALWAYS use when writing code importing \"quasar\". Consult for debugging, best practices, or modifying quasar.
200vue-skilld
The progressive JavaScript framework for building modern web UI. ALWAYS use when editing or working with *.vue files or code importing \"vue\". Consult for debugging, best practices, or modifying vue, core.
196pinia-skilld
Intuitive, type safe and flexible Store for Vue. ALWAYS use when writing code importing \"pinia\". Consult for debugging, best practices, or modifying pinia.
160vue-i18n-skilld
Internationalization plugin for Vue.js. ALWAYS use when writing code importing \"vue-i18n\". Consult for debugging, best practices, or modifying vue-i18n, vue i18n.
156vuetify-skilld
Vue Material Component Framework. ALWAYS use when writing code importing \"vuetify\". Consult for debugging, best practices, or modifying vuetify.
142pinia-colada-skilld
The smart data fetching layer for Vue.js. ALWAYS use when writing code importing \"@pinia/colada\". Consult for debugging, best practices, or modifying @pinia/colada, pinia/colada, pinia colada, pinia-colada.
132