From cacf0f5668fa2c877e665d8fb25025c6ad1376c5 Mon Sep 17 00:00:00 2001 From: Alem Tuzlak Date: Thu, 4 Dec 2025 21:20:32 +0100 Subject: [PATCH 1/2] Initial release of AI --- .changeset/clear-zoos-beam.md | 17 +++++++++++++++++ examples/vanilla-chat/package.json | 4 ++-- packages/typescript/ai-anthropic/package.json | 4 ++-- packages/typescript/ai-client/package.json | 4 ++-- packages/typescript/ai-devtools/package.json | 4 ++-- packages/typescript/ai-gemini/package.json | 4 ++-- packages/typescript/ai-ollama/package.json | 4 ++-- packages/typescript/ai-openai/package.json | 4 ++-- packages/typescript/ai-react-ui/package.json | 4 ++-- packages/typescript/ai-react/package.json | 4 ++-- packages/typescript/ai-solid-ui/package.json | 4 ++-- packages/typescript/ai-solid/package.json | 4 ++-- packages/typescript/ai/package.json | 4 ++-- .../typescript/react-ai-devtools/package.json | 4 ++-- .../smoke-tests/adapters/package.json | 4 ++-- .../typescript/smoke-tests/e2e/package.json | 4 ++-- .../typescript/solid-ai-devtools/package.json | 4 ++-- 17 files changed, 49 insertions(+), 32 deletions(-) create mode 100644 .changeset/clear-zoos-beam.md diff --git a/.changeset/clear-zoos-beam.md b/.changeset/clear-zoos-beam.md new file mode 100644 index 000000000..315cfa8c8 --- /dev/null +++ b/.changeset/clear-zoos-beam.md @@ -0,0 +1,17 @@ +--- +'@tanstack/react-ai-devtools': patch +'@tanstack/solid-ai-devtools': patch +'@tanstack/ai-anthropic': patch +'@tanstack/ai-devtools-core': patch +'@tanstack/ai-react-ui': patch +'@tanstack/ai-solid-ui': patch +'@tanstack/ai-client': patch +'@tanstack/ai-gemini': patch +'@tanstack/ai-ollama': patch +'@tanstack/ai-openai': patch +'@tanstack/ai-react': patch +'@tanstack/ai-solid': patch +'@tanstack/ai': patch +--- + +Initial release of TanStack AI diff --git a/examples/vanilla-chat/package.json b/examples/vanilla-chat/package.json index 8857c32d9..3dc3a9318 100644 --- a/examples/vanilla-chat/package.json +++ b/examples/vanilla-chat/package.json @@ -2,7 +2,7 @@ "name": "vanilla-chat", "private": true, "type": "module", - "version": "0.1.0", + "version": "0.0.0", "scripts": { "start": "vite --port 3001", "dev": "vite --port 3001", @@ -15,4 +15,4 @@ "devDependencies": { "vite": "^7.2.4" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-anthropic/package.json b/packages/typescript/ai-anthropic/package.json index 7f2b06501..aa4615c79 100644 --- a/packages/typescript/ai-anthropic/package.json +++ b/packages/typescript/ai-anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-anthropic", - "version": "0.1.0", + "version": "0.0.0", "description": "Anthropic Claude adapter for TanStack AI", "author": "", "license": "MIT", @@ -50,4 +50,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-client/package.json b/packages/typescript/ai-client/package.json index d873cd0a8..64588cffa 100644 --- a/packages/typescript/ai-client/package.json +++ b/packages/typescript/ai-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-client", - "version": "0.1.0", + "version": "0.0.0", "description": "Framework-agnostic headless client for TanStack AI", "author": "", "license": "MIT", @@ -50,4 +50,4 @@ "vite": "^7.2.4", "zod": "^4.1.13" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-devtools/package.json b/packages/typescript/ai-devtools/package.json index e023d5320..3157f5ab4 100644 --- a/packages/typescript/ai-devtools/package.json +++ b/packages/typescript/ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-devtools-core", - "version": "0.1.0", + "version": "0.0.0", "description": "Core TanStack AI Devtools", "author": "", "license": "MIT", @@ -58,4 +58,4 @@ "vite": "^7.2.4", "vite-plugin-solid": "^2.11.10" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-gemini/package.json b/packages/typescript/ai-gemini/package.json index 5ec5c90f5..278b2accd 100644 --- a/packages/typescript/ai-gemini/package.json +++ b/packages/typescript/ai-gemini/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-gemini", - "version": "0.1.0", + "version": "0.0.0", "description": "Google Gemini adapter for TanStack AI", "author": "", "license": "MIT", @@ -50,4 +50,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-ollama/package.json b/packages/typescript/ai-ollama/package.json index 097cf5716..cceaec4c7 100644 --- a/packages/typescript/ai-ollama/package.json +++ b/packages/typescript/ai-ollama/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-ollama", - "version": "0.1.0", + "version": "0.0.0", "description": "Ollama adapter for TanStack AI", "author": "", "license": "MIT", @@ -52,4 +52,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-openai/package.json b/packages/typescript/ai-openai/package.json index cda0f794d..b30469a2a 100644 --- a/packages/typescript/ai-openai/package.json +++ b/packages/typescript/ai-openai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-openai", - "version": "0.1.0", + "version": "0.0.0", "description": "OpenAI adapter for TanStack AI", "author": "", "license": "MIT", @@ -50,4 +50,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-react-ui/package.json b/packages/typescript/ai-react-ui/package.json index e4fbce571..75f91386d 100644 --- a/packages/typescript/ai-react-ui/package.json +++ b/packages/typescript/ai-react-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-react-ui", - "version": "0.0.1", + "version": "0.0.0", "description": "Headless React components for building AI chat interfaces", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", @@ -50,4 +50,4 @@ "files": [ "dist" ] -} +} \ No newline at end of file diff --git a/packages/typescript/ai-react/package.json b/packages/typescript/ai-react/package.json index 6ea6a2d93..896b73b6b 100644 --- a/packages/typescript/ai-react/package.json +++ b/packages/typescript/ai-react/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-react", - "version": "0.1.0", + "version": "0.0.0", "description": "React hooks for TanStack AI", "author": "", "license": "MIT", @@ -58,4 +58,4 @@ "@types/react": ">=18.0.0", "react": ">=18.0.0" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai-solid-ui/package.json b/packages/typescript/ai-solid-ui/package.json index 0b8245867..1a1a62128 100644 --- a/packages/typescript/ai-solid-ui/package.json +++ b/packages/typescript/ai-solid-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-solid-ui", - "version": "0.0.1", + "version": "0.0.0", "description": "Headless Solid components for building AI chat interfaces", "module": "./src/index.ts", "types": "./src/index.ts", @@ -53,4 +53,4 @@ "src", "dist" ] -} +} \ No newline at end of file diff --git a/packages/typescript/ai-solid/package.json b/packages/typescript/ai-solid/package.json index af088ea70..e0e73a829 100644 --- a/packages/typescript/ai-solid/package.json +++ b/packages/typescript/ai-solid/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-solid", - "version": "0.1.0", + "version": "0.0.0", "description": "Solid hooks for TanStack AI", "author": "", "license": "MIT", @@ -58,4 +58,4 @@ "@tanstack/ai-client": "workspace:*", "solid-js": ">=1.9.10" } -} +} \ No newline at end of file diff --git a/packages/typescript/ai/package.json b/packages/typescript/ai/package.json index b2c7d7073..ff18853a8 100644 --- a/packages/typescript/ai/package.json +++ b/packages/typescript/ai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai", - "version": "0.1.0", + "version": "0.0.0", "description": "Core TanStack AI library - Open source AI SDK", "author": "Tanner Linsley", "license": "MIT", @@ -62,4 +62,4 @@ "@vitest/coverage-v8": "4.0.14", "zod": "^4.1.13" } -} +} \ No newline at end of file diff --git a/packages/typescript/react-ai-devtools/package.json b/packages/typescript/react-ai-devtools/package.json index c8f4c560d..c27281463 100644 --- a/packages/typescript/react-ai-devtools/package.json +++ b/packages/typescript/react-ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-ai-devtools", - "version": "0.1.8", + "version": "0.0.0", "description": "React Devtools for TanStack AI.", "author": "tannerlinsley", "license": "MIT", @@ -54,4 +54,4 @@ "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" } -} +} \ No newline at end of file diff --git a/packages/typescript/smoke-tests/adapters/package.json b/packages/typescript/smoke-tests/adapters/package.json index e89869604..1f6d253da 100644 --- a/packages/typescript/smoke-tests/adapters/package.json +++ b/packages/typescript/smoke-tests/adapters/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/tests-adapters", - "version": "0.1.0", + "version": "0.0.0", "description": "Tests for TanStack AI adapters", "author": "", "license": "MIT", @@ -24,4 +24,4 @@ "typescript": "5.9.3", "zod": "^4.1.13" } -} +} \ No newline at end of file diff --git a/packages/typescript/smoke-tests/e2e/package.json b/packages/typescript/smoke-tests/e2e/package.json index 1cf90f478..ee15ae163 100644 --- a/packages/typescript/smoke-tests/e2e/package.json +++ b/packages/typescript/smoke-tests/e2e/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/smoke-tests-e2e", - "version": "0.1.0", + "version": "0.0.0", "description": "E2E tests for TanStack AI chat", "private": true, "type": "module", @@ -36,4 +36,4 @@ "typescript": "5.9.3", "vite": "^7.2.4" } -} +} \ No newline at end of file diff --git a/packages/typescript/solid-ai-devtools/package.json b/packages/typescript/solid-ai-devtools/package.json index f8e860d54..ef27367c8 100644 --- a/packages/typescript/solid-ai-devtools/package.json +++ b/packages/typescript/solid-ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-ai-devtools", - "version": "0.1.0", + "version": "0.0.0", "description": "Solid TanStack AI Devtools", "author": "", "license": "MIT", @@ -58,4 +58,4 @@ "peerDependencies": { "solid-js": ">=1.9.7" } -} +} \ No newline at end of file From 5b272323bb4d10c791b8c4a9fd6102273fb128eb Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 20:22:38 +0000 Subject: [PATCH 2/2] ci: apply automated fixes --- examples/vanilla-chat/package.json | 2 +- packages/typescript/ai-anthropic/package.json | 2 +- packages/typescript/ai-client/package.json | 2 +- packages/typescript/ai-devtools/package.json | 2 +- packages/typescript/ai-gemini/package.json | 2 +- packages/typescript/ai-ollama/package.json | 2 +- packages/typescript/ai-openai/package.json | 2 +- packages/typescript/ai-react-ui/package.json | 2 +- packages/typescript/ai-react/package.json | 2 +- packages/typescript/ai-solid-ui/package.json | 2 +- packages/typescript/ai-solid/package.json | 2 +- packages/typescript/ai/package.json | 2 +- packages/typescript/react-ai-devtools/package.json | 2 +- packages/typescript/smoke-tests/adapters/package.json | 2 +- packages/typescript/smoke-tests/e2e/package.json | 2 +- packages/typescript/solid-ai-devtools/package.json | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/examples/vanilla-chat/package.json b/examples/vanilla-chat/package.json index 3dc3a9318..41cd40199 100644 --- a/examples/vanilla-chat/package.json +++ b/examples/vanilla-chat/package.json @@ -15,4 +15,4 @@ "devDependencies": { "vite": "^7.2.4" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-anthropic/package.json b/packages/typescript/ai-anthropic/package.json index aa4615c79..8cac0a5fd 100644 --- a/packages/typescript/ai-anthropic/package.json +++ b/packages/typescript/ai-anthropic/package.json @@ -50,4 +50,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-client/package.json b/packages/typescript/ai-client/package.json index 64588cffa..a6e77bc01 100644 --- a/packages/typescript/ai-client/package.json +++ b/packages/typescript/ai-client/package.json @@ -50,4 +50,4 @@ "vite": "^7.2.4", "zod": "^4.1.13" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-devtools/package.json b/packages/typescript/ai-devtools/package.json index 3157f5ab4..3d698cbd4 100644 --- a/packages/typescript/ai-devtools/package.json +++ b/packages/typescript/ai-devtools/package.json @@ -58,4 +58,4 @@ "vite": "^7.2.4", "vite-plugin-solid": "^2.11.10" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-gemini/package.json b/packages/typescript/ai-gemini/package.json index 278b2accd..a118874e3 100644 --- a/packages/typescript/ai-gemini/package.json +++ b/packages/typescript/ai-gemini/package.json @@ -50,4 +50,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-ollama/package.json b/packages/typescript/ai-ollama/package.json index cceaec4c7..bfbed1f0e 100644 --- a/packages/typescript/ai-ollama/package.json +++ b/packages/typescript/ai-ollama/package.json @@ -52,4 +52,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-openai/package.json b/packages/typescript/ai-openai/package.json index b30469a2a..c87fca399 100644 --- a/packages/typescript/ai-openai/package.json +++ b/packages/typescript/ai-openai/package.json @@ -50,4 +50,4 @@ "peerDependencies": { "@tanstack/ai": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-react-ui/package.json b/packages/typescript/ai-react-ui/package.json index 75f91386d..7c9f1fc3e 100644 --- a/packages/typescript/ai-react-ui/package.json +++ b/packages/typescript/ai-react-ui/package.json @@ -50,4 +50,4 @@ "files": [ "dist" ] -} \ No newline at end of file +} diff --git a/packages/typescript/ai-react/package.json b/packages/typescript/ai-react/package.json index 896b73b6b..71c76125b 100644 --- a/packages/typescript/ai-react/package.json +++ b/packages/typescript/ai-react/package.json @@ -58,4 +58,4 @@ "@types/react": ">=18.0.0", "react": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai-solid-ui/package.json b/packages/typescript/ai-solid-ui/package.json index 1a1a62128..0dc61106e 100644 --- a/packages/typescript/ai-solid-ui/package.json +++ b/packages/typescript/ai-solid-ui/package.json @@ -53,4 +53,4 @@ "src", "dist" ] -} \ No newline at end of file +} diff --git a/packages/typescript/ai-solid/package.json b/packages/typescript/ai-solid/package.json index e0e73a829..a95f02b6d 100644 --- a/packages/typescript/ai-solid/package.json +++ b/packages/typescript/ai-solid/package.json @@ -58,4 +58,4 @@ "@tanstack/ai-client": "workspace:*", "solid-js": ">=1.9.10" } -} \ No newline at end of file +} diff --git a/packages/typescript/ai/package.json b/packages/typescript/ai/package.json index ff18853a8..8bad76546 100644 --- a/packages/typescript/ai/package.json +++ b/packages/typescript/ai/package.json @@ -62,4 +62,4 @@ "@vitest/coverage-v8": "4.0.14", "zod": "^4.1.13" } -} \ No newline at end of file +} diff --git a/packages/typescript/react-ai-devtools/package.json b/packages/typescript/react-ai-devtools/package.json index c27281463..e6289dd50 100644 --- a/packages/typescript/react-ai-devtools/package.json +++ b/packages/typescript/react-ai-devtools/package.json @@ -54,4 +54,4 @@ "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" } -} \ No newline at end of file +} diff --git a/packages/typescript/smoke-tests/adapters/package.json b/packages/typescript/smoke-tests/adapters/package.json index 1f6d253da..b64d1a422 100644 --- a/packages/typescript/smoke-tests/adapters/package.json +++ b/packages/typescript/smoke-tests/adapters/package.json @@ -24,4 +24,4 @@ "typescript": "5.9.3", "zod": "^4.1.13" } -} \ No newline at end of file +} diff --git a/packages/typescript/smoke-tests/e2e/package.json b/packages/typescript/smoke-tests/e2e/package.json index ee15ae163..0fbcdb7f5 100644 --- a/packages/typescript/smoke-tests/e2e/package.json +++ b/packages/typescript/smoke-tests/e2e/package.json @@ -36,4 +36,4 @@ "typescript": "5.9.3", "vite": "^7.2.4" } -} \ No newline at end of file +} diff --git a/packages/typescript/solid-ai-devtools/package.json b/packages/typescript/solid-ai-devtools/package.json index ef27367c8..6cce5d40b 100644 --- a/packages/typescript/solid-ai-devtools/package.json +++ b/packages/typescript/solid-ai-devtools/package.json @@ -58,4 +58,4 @@ "peerDependencies": { "solid-js": ">=1.9.7" } -} \ No newline at end of file +}