useSessionContext
function useSessionContext(): LocalSessionReturn;Defined in: packages/react/src/hooks/session/useSessionContext.ts:32
Note. This feature is under active development and may change based on developer feedback and real-world usage. Ensures that a session is provided via context. If no session is provided, an error is thrown.
Returns
Example
// Basic — read the session provided by context.
const session = useSessionContext();
// Advanced — pass the current session to related hooks.
function SessionPanel() {
return <SessionProvider><SessionMessages /></SessionProvider>;
}
function SessionMessages() {
const session = useSessionContext();
const messages = useSessionMessages(session);
return (
<section>
<pre>{JSON.stringify(messages, null, 2)}</pre>
<AgentControls session={session} />
</section>
);
}