Jack Herrington, Alem Tuzlak og Tanner Linsley publiserte 8. april 2026 et nytt pakke i TanStack AI-monorepoet. I stedet for at modellen kaller verktøy ett etter ett og venter på svar mellom hvert steg, får modellen ett enkelt verktøy: execute_typescript. Den skriver et kort TypeScript-program, sender det inn, og får ett strukturert resultat tilbake.
Poenget er å spille på styrkene til henholdsvis LLM-er og runtimes. LLM-er er gode til å skrive TypeScript. De er dårlige til aritmetikk og parallellisering — de løser gjerne N+1-problemet ved å gjøre 50 sekvensielle API-kall der Promise.all() ville gjort dem parallelt. Med Code Mode skriver modellen den parallelle koden selv, og JavaScript-runtimen kjører den korrekt.
«LLMs are better at writing code to call APIs than at calling APIs directly.» — Cloudflare-ingeniørene Kenton Varda og Sunil Pai, som først myntet begrepet «Code Mode» i september 2025
Tre isoleringsmekanismer støttes: Node.js via isolated-vm (raskest, C++-addon), QuickJS kompilert til WASM (fungerer i nettlesere og edge-runtimes uten native avhengigheter), og Cloudflare Workers for edge-deploy. Alle tre implementerer samme IsolateDriver-grensesnitt, så du bytter driver uten å endre annen kode.
Tilleggspakken @tanstack/ai-code-mode-skills lar modellen lagre velfungerende TypeScript-kode som navngitte «skills» mellom samtaler. Ferdigheter starter som «provisory» og gets promotert til «trusted» basert på antall vellykkede kjøringer — standard er 100+ kjøringer med minst 95 % suksessrate.
@tanstack/ai-code-mode, @tanstack/ai-code-mode-skills, og minst én av tre isolate-driversRammeverket er modell-agnostisk og kobler seg til OpenAI, Anthropic, Gemini, Groq, xAI og Ollama via TanStack AIs adapter-system. Fullstendig eksempelapp finnes i monorepoet under examples/ts-code-mode-web.