Skip to content

chore(deps-dev): bump @tanstack/ai and @tanstack/ai-ollama - #137

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-ca34644145
Open

chore(deps-dev): bump @tanstack/ai and @tanstack/ai-ollama#137
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-ca34644145

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps @tanstack/ai and @tanstack/ai-ollama. These dependencies needed to be updated together.
Updates @tanstack/ai from 0.46.0 to 0.51.0

Release notes

Sourced from @​tanstack/ai's releases.

@​tanstack/ai@​0.51.0

Minor Changes

  • #1236 5dc4e1a - Add @tanstack/ai-skills: portable Agent Skills (SKILL.md) as a first-class chat() middleware.

    withSkills(sources, options?) renders a skill catalog and a load_skill tool so any tool-calling model can load skills on demand, on any provider, with no server sandbox. Skills come from inlineSkill, skillDirectory (/node), or a build-time staticSkills bundle, and compose via aggregate/dedupe/filter/cache. createResourceTool exposes a skill's bundled files through read_skill_resource, and runSkillSourceConformance (/testing) validates custom SkillSource adapters. The catalog renders as <available_skills> XML for Anthropic models and markdown for others; portable and hosted (native) skills refuse to combine in one call.

    Core @tanstack/ai now exports SkillLimitError. The native factories throw it (or add validation): codeExecutionTool (@tanstack/ai-anthropic) frames its 8-skill cap, and shellTool (@tanstack/openai-base) now validates skill_id format instead of nothing. @tanstack/ai-sandbox reuses the shared skill-directory walk from @tanstack/ai-skills.

    withSkills sends a skills:state CUSTOM chunk so TanStack AI DevTools can show the catalog and which skills the model loaded.

Patch Changes

  • #1244 a7e0798 - Keep append() pending until the HTTP response is fully processed, including later RUN_FINISHED events in the same agent loop.

  • #1248 6a083bf - Fix StreamProcessor dropping the first TEXT_MESSAGE_CONTENT delta when a TOOL_CALL_START event's parentMessageId precedes that message's TEXT_MESSAGE_START — the normal AG-UI shape for "call a tool, then explain the result" as one assistant turn (#1247).

  • Updated dependencies [5dc4e1a]:

    • @​tanstack/ai-event-client@​0.11.1

@​tanstack/ai@​0.50.0

Minor Changes

  • #1204 62c19ed - Preserve tool-result identity, metadata, multimodal content, and timestamps across message conversions and hydration.

    Correct the public WireMessage type. System and user messages now require content, and the union no longer includes outbound activity messages.

    Keep structured multimodal content compatible with the AI devtools message store.

Patch Changes

  • #1204 62c19ed - Preserve AG-UI message fields and UI state across serialization, snapshots, and persistence.

  • Updated dependencies [62c19ed]:

    • @​tanstack/ai-event-client@​0.11.0
Changelog

Sourced from @​tanstack/ai's changelog.

0.51.0

Minor Changes

  • #1236 5dc4e1a - Add @tanstack/ai-skills: portable Agent Skills (SKILL.md) as a first-class chat() middleware.

    withSkills(sources, options?) renders a skill catalog and a load_skill tool so any tool-calling model can load skills on demand, on any provider, with no server sandbox. Skills come from inlineSkill, skillDirectory (/node), or a build-time staticSkills bundle, and compose via aggregate/dedupe/filter/cache. createResourceTool exposes a skill's bundled files through read_skill_resource, and runSkillSourceConformance (/testing) validates custom SkillSource adapters. The catalog renders as <available_skills> XML for Anthropic models and markdown for others; portable and hosted (native) skills refuse to combine in one call.

    Core @tanstack/ai now exports SkillLimitError. The native factories throw it (or add validation): codeExecutionTool (@tanstack/ai-anthropic) frames its 8-skill cap, and shellTool (@tanstack/openai-base) now validates skill_id format instead of nothing. @tanstack/ai-sandbox reuses the shared skill-directory walk from @tanstack/ai-skills.

    withSkills sends a skills:state CUSTOM chunk so TanStack AI DevTools can show the catalog and which skills the model loaded.

Patch Changes

  • #1244 a7e0798 - Keep append() pending until the HTTP response is fully processed, including later RUN_FINISHED events in the same agent loop.

  • #1248 6a083bf - Fix StreamProcessor dropping the first TEXT_MESSAGE_CONTENT delta when a TOOL_CALL_START event's parentMessageId precedes that message's TEXT_MESSAGE_START — the normal AG-UI shape for "call a tool, then explain the result" as one assistant turn (#1247).

  • Updated dependencies [5dc4e1a]:

    • @​tanstack/ai-event-client@​0.11.1

0.50.0

Minor Changes

  • #1204 62c19ed - Preserve tool-result identity, metadata, multimodal content, and timestamps across message conversions and hydration.

    Correct the public WireMessage type. System and user messages now require content, and the union no longer includes outbound activity messages.

    Keep structured multimodal content compatible with the AI devtools message store.

Patch Changes

  • #1204 62c19ed - Preserve AG-UI message fields and UI state across serialization, snapshots, and persistence.

  • Updated dependencies [62c19ed]:

    • @​tanstack/ai-event-client@​0.11.0

0.49.1

Patch Changes

  • #1217 67ce4e5 - Allow cancelling a tool interrupt when its runtime tool is unavailable or its schema has changed

0.49.0

Minor Changes

  • #906 b7ebcb0 - Add headless BYOK: defineByok in @tanstack/ai-client/byok, pass byok into chat and generation hooks, and read keys on the relay with getByokKey from @tanstack/ai/byok/server. Provider ids are open slugs (x-byok-<slug>). Each adapter exports a { id, label, env? } object (openaiByok, …); id is required. env is the env var name(s) for the relay — names only; the client never reads process.env. A wrong key surfaces as the provider's own 401 through the relay, so no client-side key check is needed. OpenRouter PKCE (@tanstack/ai-openrouter/pkce) saves the minted key under openrouterByok.id.

... (truncated)

Commits
  • 6881d98 ci: Version Packages (#1256)
  • 5dc4e1a feat(ai-skills): add @​tanstack/ai-skills — portable Agent Skills middleware (...
  • a7e0798 fix(ai-client): do not end append on an intermediate tool_calls RUN_FINISHED ...
  • 6a083bf fix(ai): reset segment state when a tool-first message's TEXT_MESSAGE_START a...
  • 1e0579a ci: Version Packages (#1243)
  • 62c19ed fix(ai): preserve AG-UI fields across conversions (#1204)
  • aa635ac ci: Version Packages (#1199)
  • 67ce4e5 fix(ai): allow cancelling stale tool interrupts (#1217)
  • a955710 fix(ai-client): pass per-call body through useChat sendMessage (#1227)
  • ab8b706 ci: Version Packages (#1196)
  • Additional commits viewable in compare view

Updates @tanstack/ai-ollama from 0.9.2 to 0.10.2

Release notes

Sourced from @​tanstack/ai-ollama's releases.

@​tanstack/ai-ollama@​0.10.2

Patch Changes

@​tanstack/ai-ollama@​0.10.1

Patch Changes

Changelog

Sourced from @​tanstack/ai-ollama's changelog.

0.10.2

Patch Changes

0.10.1

Patch Changes

0.10.0

Minor Changes

  • #906 b7ebcb0 - Add headless BYOK: defineByok in @tanstack/ai-client/byok, pass byok into chat and generation hooks, and read keys on the relay with getByokKey from @tanstack/ai/byok/server. Provider ids are open slugs (x-byok-<slug>). Each adapter exports a { id, label, env? } object (openaiByok, …); id is required. env is the env var name(s) for the relay — names only; the client never reads process.env. A wrong key surfaces as the provider's own 401 through the relay, so no client-side key check is needed. OpenRouter PKCE (@tanstack/ai-openrouter/pkce) saves the minted key under openrouterByok.id.

Patch Changes

0.9.4

Patch Changes

0.9.3

Patch Changes

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/ai) and [@tanstack/ai-ollama](https://github.com/TanStack/ai/tree/HEAD/packages/ai-ollama). These dependencies needed to be updated together.

Updates `@tanstack/ai` from 0.46.0 to 0.51.0
- [Release notes](https://github.com/TanStack/ai/releases)
- [Changelog](https://github.com/TanStack/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/TanStack/ai/commits/@tanstack/ai@0.51.0/packages/ai)

Updates `@tanstack/ai-ollama` from 0.9.2 to 0.10.2
- [Release notes](https://github.com/TanStack/ai/releases)
- [Changelog](https://github.com/TanStack/ai/blob/main/packages/ai-ollama/CHANGELOG.md)
- [Commits](https://github.com/TanStack/ai/commits/@tanstack/ai-ollama@0.10.2/packages/ai-ollama)

---
updated-dependencies:
- dependency-name: "@tanstack/ai"
  dependency-version: 0.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: "@tanstack/ai-ollama"
  dependency-version: 0.10.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants