Deploy OpenAI agents on Vercel with managed loops
OpenAI Agents API now integrates with Vercel Sandbox and Queues—agent loop and session state handled server-side, code execution isolated per session, no worker required.
Eliminates boilerplate for agent state management and sandbox orchestration. Developers can focus on tool definitions and prompt logic instead of building retry/reconnection logic around OpenAI's async agent calls.
Replaces DIY agent loop + custom session storage patterns. Requires Vercel deployment, familiarity with OpenAI Agents API spec, and tool schema design. Ready now—official guide and sample app provided.
- “OpenAI manages the agent loop and session state, while Vercel hosts the application and connects each session to Vercel Sandbox”
- “Reliable Sandbox creation and reconnection through signed OpenAI webhooks and Vercel Queues”
- “A scale-to-zero architecture without an always-on worker”
openai-agentsvercelagent-loopsandboxdeployment
Bun 1.4 rewrites runtime, ships headless browser
Bun now uses Rust instead of Zig, adds Bun.WebView for browser automation, cuts memory 13–48% on HTTP servers, and passes 1,517 new Node.js test suite entries.
Drop-in Node.js replacement becomes more viable with real production wins (p99 CPU halved on Claude Code), while new APIs like Bun.Image and Bun.cron reduce dependency sprawl. Performance gains matter for long-running services and resource-constrained environments.
Ready now for production migration if you're on Node 20+. Replaces Node.js + Playwright/headless browser tooling for certain workflows. Requires testing your dependency tree against the compatibility matrix (100% for node:events/sqlite, 97% for node:http). Worth trying for CPU/memory-bound workloads; browser automation via Bun.WebView is early.
- “Bun v1.4 also fixes over 2,900 issues”
- “Bun is designed to be a drop-in replacement for Node.js”
- “node:http, node:fs, node:cluster, node:timers, node:zlib, node:vm, and node:stream pass 97% of Node's own tests”
- “Applications using HTTP servers with Bun should see a 13% - 48% memory usage reduction”
- “For Claude Code, a large long-running application built on Bun, production CPU usage dropped by 2×: p99 from 24% to 10%”
- “On Linux, Bun starts 2× faster and uses less than half the memory”
node-compatperformancebrowser-automationruntimeproduction
Claude Code now supports AGENTS.md fallback
Claude Code v2.1.277 checks for AGENTS.md when CLAUDE.md is absent, enabling custom project instructions via the mod system.
Developers can standardize project context across tools without maintaining separate Claude-specific config files. The mod architecture signals a path to extensible instruction handling beyond hardcoded fallbacks.
Replaces need for CLAUDE.md-only workflows; requires no breaking changes since it's a fallback mechanism. Ready now—already shipped in v2.1.277. Worth adopting if you're already using AGENTS.md, but CLAUDE.md takes precedence, so migration is optional.
- “Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md”
- “AGENTS.md support is built off of Claude Code mods, our upcoming way to customize the Claude Code harness”
Gemini 3.8 text-to-speech models launch on AI Gateway
Two new Google TTS models (Flash-Lite for high-volume, Flash for character control) available via unified API with per-request cost tracking.
Consolidates speech generation into your existing AI Gateway setup, eliminating separate provider integrations. Flash variant enables natural-language voice design—accents, acting cues, conversational reactions—without manual audio engineering.
Replaces direct Google TTS calls or separate Elevenlabs integrations. Requires: API key, Node.js 18+, one function call with model ID. Ready now—playground and quickstart available. Worth trying if you're already on AI Gateway; marginal friction if not.
- “Both models take text and generate speech in more than 100 languages”
- “google/gemini-3.8-flash-lite-tts is suited to high-volume speech generation, with controls for tone, pacing, and line-by-line delivery”
- “google/gemini-3.8-flash-tts adds voice and character design through natural-language prompts, including acting cues, accents, and conversational reactions”
- “AI Gateway provides one API for speech generation alongside your other models, with usage and cost tracking for each request”
text-to-speechgemini-3.8ai-gatewayvoice-generationvercel
GPT Image 2.5 Flare and Sunburst launch on AI Gateway
Two OpenAI image models now routable through Vercel's AI Gateway with speed/control trade-off: Flare for iteration, Sunburst for precise composition and reference-based edits.
Eliminates direct OpenAI API management; unified routing, cost tracking, and failover reduce operational overhead. Reference-image editing with context preservation cuts iteration cycles for product and design workflows.
Replaces direct OpenAI image API calls; requires swapping model identifier and importing from Vercel's `ai` SDK. Ready now—code examples provided, accessible via playground. Worth adopting if already on AI Gateway; adds minimal friction otherwise.
- “Both models generate and edit images with more natural lighting and textures, follow complex visual instructions, and handle detailed layouts and transparent backgrounds.”
- “Flare is optimized for faster generation and iteration. Sunburst takes longer to generate and offers tighter control for detailed creative work.”
- “AI Gateway reflects provider pricing with no markup and does not charge a platform fee on inference, including on Bring Your Own Key (BYOK) requests.”
image-generationopenaiai-gatewayimage-editingvercel