PiP Host Mode
Host-managed picture-in-picture mode for ongoing or live sessions, plus the compact session payload that belongs inside that window.
PiP Host Mode
PiP is a host-managed display mode requested through the Apps SDK. The installable contract here is only the live-session payload designed to sit inside that host window.
What it is for
Document PiP as a host behavior first, then show what kind of widget payload belongs inside that persistent window.
Use when
The user is in an ongoing or live session such as navigation, workouts, games, calls, or continuous monitoring while chat remains active.
Do not use when
You are treating PiP like a generic floating card, a static status widget, or a substitute for fullscreen editing.
Related patterns
App Surfaces · Floating Task · MCP Client Interface · Widgets & Registry · Fullscreen
Escalation path
Inline preview -> request host PiP for the live session -> collapse back into chat when the session ends.
What This Page Should Mean
This is not a floating component recipe. It is a host-mode explanation for when the app asks ChatGPT to keep a live surface visible while the conversation continues.
What The Registry Owns
The registry owns the inner live-session payload: compact status, one or two live actions, and session context that can update without becoming a standalone shell.
Mock ChatGPT host viewport
Conversation remains primary while the host pins a live session window above it.
Conversation keeps moving