Repository navigation
ci: Version Packages - #1841
Merged
Merged
ci: Version Packages#1841
Conversation
Contributor
|
Important Review skippedBot user detected. To trigger a single review, invoke the 鈿欙笍 Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@tanstack/ai@0.71.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.@tanstack/ai-anthropic@0.23.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.#1837
824ee98- Run computer use on every Claude model that supports it.computerUseTool()takescomputer_toolset_20260801, the only computer use version of Claude Opus 5.5, Sonnet 5.5, and Haiku 5.5. The model calls each action as its own tool. The adapter runs each call as onecomputercall with the action ininput.action, and sends it back to Claude in the form that Claude sent. So oneexecuteworks for every version.computerUseTool()takescomputer_20251124, with itscomputer-use-2025-11-24beta header.computer_20250124onclaude-opus-4-6is a type error, because Anthropic rejects that pair.@anthropic-ai/sdkis now^0.135.0.Patch Changes
#1837
824ee98- Send theanthropic-betaheader thatcomputerUseTool()needs:computer-use-2025-01-24forcomputer_20250124, andcomputer-use-2024-10-22forcomputer_20241022. Before, a request with the tool had no computer use beta, so Anthropic rejected it.Updated dependencies [
824ee98]:@tanstack/ai-computer-local@0.1.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.Patch Changes
824ee98]:@tanstack/ai-computer-playwright@0.1.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.Patch Changes
824ee98]:@tanstack/ai-computer-sandbox@0.1.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.Patch Changes
824ee98,824ee98]:@tanstack/ai-computer-use@0.1.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.Patch Changes
824ee98]:@tanstack/ai-openai@0.31.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.#1837
824ee98-computerUseTool({ type: 'computer' })adds the computer tool of the newer OpenAI models, for examplegpt-6.1-sol. The tool name iscomputer. Each call has the batchedactionsof the model and thepending_safety_checks, and the replay sends the actions back as they came.computerUseTool({ type: 'computer_use_preview', ... })for thecomputer-use-previewmodel works as before. The Responses tool choice type also acceptscomputer. Computer screenshots now go out withdetail: 'original', as in OpenAI's computer use guide.Patch Changes
824ee98,824ee98,824ee98]:@tanstack/openai-base@0.16.0
Minor Changes
#1837
824ee98- Add computer use that runs the same code on OpenAI and on Anthropic. A driver controls the machine. The Playwright and sandbox drivers give each thread its own machine.New packages:
@tanstack/ai-computer-useaddscreateComputerUse(). It returnstools, a middleware, a safety-check interrupt, andclose. EachthreadIdgets its own machine, action queue, and approvals. A thread that stays idle foridleTimeout(10 minutes by default) closes.@tanstack/ai-computer-playwrightaddsplaywrightComputer(), which opens one browser page for each thread.createPlaywrightComputerDriver()controls one page that you give it. Both add anavigatetool that openshttp:andhttps:URLs.@tanstack/ai-computer-sandboxaddssandboxComputer(), which creates one Linux desktop sandbox for each thread from any@tanstack/ai-sandboxprovider, likee2bSandbox({ template: 'desktop' }).createSandboxComputerDriver()controls one sandbox that you give it.@tanstack/ai-computer-localaddslocalComputer(), which lets the model use the mouse, keyboard, and main screen of the machine that runschat(). It works on Windows, macOS, and Linux with@jitsi/robotjs.Changes in existing packages:
@tanstack/aiaddsthreadIdtoToolExecutionContext. It also adds the computer tool metadata reader in@tanstack/ai/adapter-internals.@tanstack/ai-anthropicand@tanstack/openai-basesend the generic computer tool to the model as the native computer tool of the provider.@tanstack/ai-openaimarks the models that support thecomputertool.The
ai-coreagent skill routes computer use to@tanstack/ai-computer-useand its three drivers.#1837
824ee98-computerUseTool({ type: 'computer' })adds the computer tool of the newer OpenAI models, for examplegpt-6.1-sol. The tool name iscomputer. Each call has the batchedactionsof the model and thepending_safety_checks, and the replay sends the actions back as they came.computerUseTool({ type: 'computer_use_preview', ... })for thecomputer-use-previewmodel works as before. The Responses tool choice type also acceptscomputer. Computer screenshots now go out withdetail: 'original', as in OpenAI's computer use guide.Patch Changes
#1837
824ee98- The computer use loop ofcomputerUseTool()runs. Acomputer_callfrom the model is now a tool call tocomputer_use_preview, with theactionand thepending_safety_checksas its input. The tool result goes back ascomputer_call_output, with the first image of the result as the screenshot. When the call does not fail, the output acknowledges the safety checks of the call.A failed computer call sends the newest screenshot of the conversation, because the failed call has no screenshot of its own. A computer call output has no text, so the reason for the failure goes to the model in a user message after the call outputs.
A computer tool result with no image fails the run with an error. Before, the adapter sent an empty screenshot.
Updated dependencies [
824ee98]:@tanstack/ai-acp@0.3.27
Patch Changes
824ee98,824ee98]:@tanstack/ai-angular@0.14.1
Patch Changes
824ee98]:@tanstack/ai-bedrock@0.6.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-byteplus@0.7.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-claude-code@0.9.2
Patch Changes
824ee98,824ee98]:@tanstack/ai-client@0.40.1
Patch Changes
824ee98]:@tanstack/ai-cloudflare@0.3.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-code-mode@0.5.5
Patch Changes
824ee98]:@tanstack/ai-code-mode-snippets@0.4.27
Patch Changes
824ee98]:@tanstack/ai-codex@0.6.2
Patch Changes
824ee98,824ee98]:@tanstack/ai-cohere@0.4.19
Patch Changes
824ee98]:@tanstack/ai-compaction@0.3.1
Patch Changes
824ee98]:@tanstack/ai-devtools-core@0.5.30
Patch Changes
824ee98]:@tanstack/ai-durable-stream@0.1.29
Patch Changes
824ee98]:@tanstack/ai-elevenlabs@0.6.14
Patch Changes
824ee98]:@tanstack/ai-fal@0.16.6
Patch Changes
824ee98]:@tanstack/ai-gemini@0.38.2
Patch Changes
824ee98]:@tanstack/ai-grok@0.22.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-grok-build@0.5.22
Patch Changes
824ee98,824ee98]:@tanstack/ai-groq@0.10.1
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-llmgateway@0.3.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-lovable@0.6.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-mcp@0.9.2
Patch Changes
824ee98]:@tanstack/ai-memory@0.2.16
Patch Changes
824ee98]:@tanstack/ai-mistral@0.7.2
Patch Changes
824ee98]:@tanstack/ai-octane@0.9.1
Patch Changes
824ee98]:@tanstack/ai-ollama@0.12.2
Patch Changes
824ee98]:@tanstack/ai-ollaya@0.2.7
Patch Changes
824ee98]:@tanstack/ai-opencode@0.5.2
Patch Changes
824ee98,824ee98]:@tanstack/ai-openrouter@0.23.1
Patch Changes
824ee98]:@tanstack/ai-perplexity@0.2.27
Patch Changes
824ee98]:@tanstack/ai-persistence@0.10.1
Patch Changes
824ee98]:@tanstack/ai-preact@0.21.1
Patch Changes
824ee98]:@tanstack/ai-react@0.31.1
Patch Changes
824ee98]:@tanstack/ai-reactor@0.2.17
Patch Changes
824ee98]:@tanstack/ai-remix@0.7.1
Patch Changes
824ee98]:@tanstack/ai-sandbox@0.5.25
Patch Changes
#1837
824ee98- Theai-sandboxskill now says how to use a sandbox provider for computer use, withsandboxComputer()from@tanstack/ai-computer-sandbox.Updated dependencies [
824ee98]:@tanstack/ai-sandbox-cloudflare@0.4.17
Patch Changes
824ee98,824ee98]:@tanstack/ai-sandbox-daytona@0.3.5
Patch Changes
#1837
824ee98- A background process fromspawn()no longer crashes Node with an unhandled rejection when its status poll fails, for example afterdestroy().wait()still rejects with the error.Updated dependencies [
824ee98]:@tanstack/ai-skills@0.1.21
Patch Changes
824ee98]:@tanstack/ai-solid@0.27.1
Patch Changes
824ee98]:@tanstack/ai-svelte@0.26.1
Patch Changes
824ee98]:@tanstack/ai-typesafe@0.1.14
Patch Changes
824ee98]:@tanstack/ai-vercel-gateway@0.4.2
Patch Changes
824ee98,824ee98,824ee98]:@tanstack/ai-vertex@0.2.31
Patch Changes
824ee98]:@tanstack/ai-vue@0.27.1
Patch Changes
824ee98]:@tanstack/ai-worldlabs@0.1.10
Patch Changes
824ee98]:ag-ui@0.0.40
Patch Changes