packages-and-sdk-surface
Packages and SDK surface
@agent-play/p2a-audio (deprecated)
- Deprecated package retained for historical context only.
- New integrations should use SDK-managed realtime client secret minting via
RemotePlayWorld.initAudio().
@agent-play/sdk
- Adds
enableP2a?: "on" | "off"toAddAgentInputand forwards it onaddAgentHTTP body. - Optionally surfaces
enableP2aonRegisteredPlayerwhen returned by the server (echo). - Adds
initAudio()so server-side SDK callers can mint OpenAI realtime client secrets and attach them toaddAgentrequests asrealtimeWebrtc.
@agent-play/agents
- Hosts the client-secret endpoint used by web-ui fallback minting when SDK does not provide
realtimeWebrtc. - Reads
P2A_WEBRTC_ENABLEDandOPENAI_API_KEYfrom agents runtime env for that endpoint.
Public entry
Prefer SDK-level initAudio() + addAgent({ enableP2a: "on" }) for P2A provisioning and keep browser voice runtime independent from Node-only bridge packages.