Skip to content

Commit 4fdec29

Browse files
ci: apply automated fixes
1 parent fd68cd2 commit 4fdec29

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/blog/how-we-test-tanstack-ai-across-7-providers.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "How We Test TanStack AI Across 7 Providers on Every PR"
2+
title: 'How We Test TanStack AI Across 7 Providers on Every PR'
33
published: 2026-04-13
44
draft: true
55
excerpt: "TanStack AI runs 147 deterministic E2E tests across 7 LLM providers in under 2 minutes. Here's the testing infrastructure that makes it possible."
@@ -55,16 +55,16 @@ Every test gets a unique `X-Test-Id` header. This is what makes parallel executi
5555

5656
147 tests cover 17 features across 7 providers. Here's the matrix:
5757

58-
| Category | Tests | Features |
59-
|---|---|---|
60-
| Chat and text | 28 | chat, one-shot-text, multi-turn, structured-output |
61-
| Tool calling | 38 | single, parallel, approval, text-tool-text, agentic-structured |
62-
| Multimodal | 10 | image input, structured multimodal |
63-
| Generation | 20 | summarize, summarize-stream, image-gen, TTS, transcription |
64-
| Reasoning | 3 | OpenAI, Anthropic, Gemini thinking blocks |
65-
| Tools-test page | 29 | client tools, approvals, race conditions, server-client sequences |
66-
| Advanced | 6 | abort, lazy tools, custom events, middleware, error handling |
67-
| Middleware | 3 | onChunk transform, onBeforeToolCall skip, passthrough |
58+
| Category | Tests | Features |
59+
| --------------- | ----- | ----------------------------------------------------------------- |
60+
| Chat and text | 28 | chat, one-shot-text, multi-turn, structured-output |
61+
| Tool calling | 38 | single, parallel, approval, text-tool-text, agentic-structured |
62+
| Multimodal | 10 | image input, structured multimodal |
63+
| Generation | 20 | summarize, summarize-stream, image-gen, TTS, transcription |
64+
| Reasoning | 3 | OpenAI, Anthropic, Gemini thinking blocks |
65+
| Tools-test page | 29 | client tools, approvals, race conditions, server-client sequences |
66+
| Advanced | 6 | abort, lazy tools, custom events, middleware, error handling |
67+
| Middleware | 3 | onChunk transform, onBeforeToolCall skip, passthrough |
6868

6969
**Providers:** OpenAI, Anthropic, Gemini, Ollama, Groq, Grok, OpenRouter.
7070

0 commit comments

Comments
 (0)