Skip to content

Releases: TanStack/ai

@tanstack/ai@0.44.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:34
Immutable release. Only release title and notes can be modified.
9a4124d

Patch Changes

  • #1101 99fb2b7 - Preserve stable IDs and creation timestamps for server-generated assistant messages across persistence and hydration.

@tanstack/ai-persistence@0.1.4

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:34
Immutable release. Only release title and notes can be modified.
9a4124d

Patch Changes

  • #1101 99fb2b7 - Preserve stable IDs and creation timestamps for server-generated assistant messages across persistence and hydration.

  • Updated dependencies [99fb2b7]:

    • @tanstack/ai@0.44.1

@tanstack/ai-perplexity@0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:34
Immutable release. Only release title and notes can be modified.
9a4124d

Minor Changes

  • #516 4d5ec57 - Add @tanstack/ai-perplexity with a Perplexity Search API client and perplexitySearchTool.

Patch Changes

  • Updated dependencies [99fb2b7]:
    • @tanstack/ai@0.44.1

@tanstack/ai-openrouter@0.17.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:34
Immutable release. Only release title and notes can be modified.
9a4124d

Minor Changes

  • #740 efe3b07 - Add openRouterVideo, a video generation adapter for OpenRouter's dedicated async API (POST /api/v1/videos) — Seedance, Veo 3.1, Wan, Kling, and Sora 2 Pro through one API key. Follows the jobs/polling architecture (generateVideo()getVideoJobStatus()), with per-model size / duration / provider-option types generated from OpenRouter's GET /api/v1/videos/models metadata and validated before submit. duration is typed per model on the shared typed-duration contract — the adapter implements availableDurations() and snapDuration(seconds) (matching the Veo adapter) to enumerate the valid set and coerce raw UI seconds to the closest supported value. Image-conditioned prompts map metadata.role onto the wire: start_frame / end_frameframe_images[] (first_frame / last_frame), reference / characterinput_references[]; frame roles are validated against each model's supported_frame_images. Completed videos are downloaded server-side and returned as data: URLs (OpenRouter's download URLs require the API key), and the gateway-reported cost is surfaced as usage.cost.

    Image adapter fixes from the #624 review: requested size is now validated (the WIDTHxHEIGHT union previously used a Unicode ×, so every size except 1024x1024 silently dropped its aspect ratio; unsupported sizes now throw with the supported list), numberOfImages > 1 throws instead of silently returning one image (verified live: the gateway ignores all count keys in image_config), and image_config.strength (0.0–1.0 image-to-image influence) is exposed via modelOptions.strength.

Patch Changes

  • #1096 a987581 - Refresh MiniMax M2.7 and M3 context and pricing metadata.

  • Updated dependencies [99fb2b7]:

    • @tanstack/ai@0.44.1

@tanstack/ai-isolate-quickjs@0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:34
Immutable release. Only release title and notes can be modified.
9a4124d

Minor Changes

  • #1099 44a3848 - Add a wasmLocation driver option for loading the QuickJS WASM binary from a custom URL or path, such as a public directory or CDN.

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-gemini@0.23.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:34
Immutable release. Only release title and notes can be modified.
9a4124d

Minor Changes

  • #1105 03f0f5d - Add Gemini 3.7 Flash (gemini-3.7-flash) with full multimodal input, thinking, structured output, caching, and the same built-in tools as Gemini 3.6 Flash.

Patch Changes

  • Updated dependencies [99fb2b7]:
    • @tanstack/ai@0.44.1

@tanstack/ai-vercel-gateway@0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:08
Immutable release. Only release title and notes can be modified.
25f14ad

Minor Changes

  • #1093 45b67d7 - Add @tanstack/ai-vercel-gateway for Vercel AI Gateway chat, embeddings, and image generation.

@tanstack/ai-sandbox@0.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:08
Immutable release. Only release title and notes can be modified.
25f14ad

Patch Changes

  • #1094 d5bdc36 - fix: make default Daytona + Grok/Codex sandbox runs work without extra wrappers

    Headless Grok and Codex stay permissive when policy is deny-only plus default allow. Daytona remaps /workspace, starts stopped sandboxes on resume, keeps secrets out of create-time envVars and command strings, and uses native fs/git plus session stdin. Nested skills project by name. Durable Grok journals when durability is wired.

  • #1079 9424acd - Add sbxSandbox() for Docker Sandboxes microVMs, and optional adapterName on sandbox ensure/create so network policy can allow the model API host.

@tanstack/ai-sandbox-docker@0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:08
Immutable release. Only release title and notes can be modified.
25f14ad

Minor Changes

  • #1079 9424acd - Add sbxSandbox() for Docker Sandboxes microVMs, and optional adapterName on sandbox ensure/create so network policy can allow the model API host.

Patch Changes

@tanstack/ai-sandbox-daytona@0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:08
Immutable release. Only release title and notes can be modified.
25f14ad

Minor Changes

  • #1094 d5bdc36 - fix: make default Daytona + Grok/Codex sandbox runs work without extra wrappers

    Headless Grok and Codex stay permissive when policy is deny-only plus default allow. Daytona remaps /workspace, starts stopped sandboxes on resume, keeps secrets out of create-time envVars and command strings, and uses native fs/git plus session stdin. Nested skills project by name. Durable Grok journals when durability is wired.

Patch Changes