Conversation
Adds code-mode packages (ai-code-mode, ai-code-mode-skills, ai-isolate-*), example app, tool registry, and devtools code-mode tab. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts: # .gitignore # knip.json # package.json # pnpm-lock.yaml
|
Important Review skippedToo many files! This PR contains 237 files, which is 87 over the limit of 150. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (237)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
|
View your CI Pipeline Execution ↗ for commit c09de47
☁️ Nx Cloud last updated this comment at |
@tanstack/ai
@tanstack/ai-anthropic
@tanstack/ai-client
@tanstack/ai-code-mode
@tanstack/ai-code-mode-skills
@tanstack/ai-devtools-core
@tanstack/ai-elevenlabs
@tanstack/ai-event-client
@tanstack/ai-fal
@tanstack/ai-gemini
@tanstack/ai-grok
@tanstack/ai-groq
@tanstack/ai-isolate-cloudflare
@tanstack/ai-isolate-node
@tanstack/ai-isolate-quickjs
@tanstack/ai-ollama
@tanstack/ai-openai
@tanstack/ai-openrouter
@tanstack/ai-preact
@tanstack/ai-react
@tanstack/ai-react-ui
@tanstack/ai-solid
@tanstack/ai-solid-ui
@tanstack/ai-svelte
@tanstack/ai-vue
@tanstack/ai-vue-ui
@tanstack/preact-ai-devtools
@tanstack/react-ai-devtools
@tanstack/solid-ai-devtools
commit: |
md-to-pdf depends on marked@4 which lacks npm provenance, failing the CI provenance check. Use puppeteer (already a dep) + marked@15 directly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts: # examples/ts-code-mode-web/src/routes/_npm-github-chat/api.generate-pdf.ts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts: # packages/typescript/ai/src/index.ts
🦋 Changeset detectedLatest commit: 004860f The changes in this PR will be included in the next version bump. This PR includes changesets to release 34 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Add a new demo route for database code tools using an in-memory database with three tables: customers (10 rows), products (10 rows), and purchases (25 rows). Includes two simple tools - queryTable for filtering/sorting/ selecting data and getSchemaInfo for introspection. Supports both Code Mode (execute_typescript) and regular tool-calling modes. https://claude.ai/code/session_012K7mAaWtcw5ZCGPcs88zmm
… for database demo - Add Opus-powered judge API that compares responses against gold-standard results using structured output - Add JSON export button for message arrays - Fix three-column layout so sidebars don't get pushed off screen - Remove duplicate "Try These" from left sidebar - Expose getSchemaInfo as both a code-mode and direct LLM tool - Rename nav item to "Database Demo" and move to second position Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts: # pnpm-lock.yaml
🚀 Changeset Version Preview11 package(s) bumped directly, 24 bumped as dependents. 🟥 Major bumps
🟨 Minor bumps
🟩 Patch bumps
|
# Conflicts: # pnpm-lock.yaml
Align pnpm-lock.yaml with @tanstack/ai-code-mode-models-eval so frozen pnpm install in CI matches the manifest after sherif alignment. Made-with: Cursor
- Pin autofix-ci/action to 7a166d75 (v1.3.3) for API reliability - Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 for JS action runtime deprecation Made-with: Cursor
# Conflicts: # pnpm-lock.yaml
- Replace tile orchestrator dashboard with text-mode OpenAI Realtime + execute_prompt tool - Add /api/execute-prompt (shoe catalog via executePrompt) and /api/realtime-token - Harden client tool args and OpenAI Realtime function_call id (call_id/item_id) - RealtimeClient: always send tool result for unknown tools - Remove legacy dashboard components and lib/dashboard Made-with: Cursor
Apply Prettier formatting fixes and remove unnecessary optional chain on non-nullish value flagged by ESLint. Made-with: Cursor
Add ai-event-client, ai-ollama, ai-openai, ai-client, and ai-devtools to the changeset to cover all source changes on this branch. Made-with: Cursor
The package is @tanstack/ai-devtools-core, not @tanstack/ai-devtools. Made-with: Cursor
🎯 Changes
Provides a tool that can execute TypeScript in an isolate container that has injected tools. Has dramatic benefits in token efficiency and overall accuracy.
✅ Checklist
pnpm run test:pr.🚀 Release Impact