// event · sdk
openai-node 7.18.0 adds agent session settings, managed Responses WebSocket sessions & prompt-cache prewarming
sdkvendor: openaipublished: 25d agoconfidence: 0.85id: 8f3d1bc8-83f7-47fc-bd62-3cb7b3009b56
The official OpenAI Node SDK v7.18.0 adds agent session model settings, audio-mini model choices, managed Responses WebSocket sessions, and prompt-cache prewarming. It also validates WebSocket results, preserves header defaults, and clarifies incoming SIP call ID usage. Meaningful upgrades for building realtime and voice-enabled agents on the Responses API.
capability delta
an agent can now open managed Responses WebSocket sessions, prewarm prompt caches, tune per-session model settings, and pick audio-mini voice models directly from the OpenAI Node SDK.
// install
npm i openai@7.18.0npm · openai @ 7.18.0
// example
typescript
import OpenAI from 'openai';
const client = new OpenAI();
// Open a managed Responses WebSocket session with per-session model settings
const session = await client.responses.sessions.create({
model: 'gpt-4.1-mini',
session: {
model_settings: { temperature: 0.4, top_p: 0.9 },
prompt_cache: { prewarm: true },
},
});
const ws = await client.responses.sessions.connect(session.id);
ws.on('message', (evt) => console.log('event', evt));
ws.send({ type: 'response.create', input: 'Draft a status update.' });// links