Connecting to an Existing Session
// Connect to an existing session
const session = await sdk.session().connect('your_session_id_here');
session.on('message', (data) => {
if (data.event === 'complete') {
console.dir(data.data.cost_summary, { depth: null });
}
if (data.event === 'external_resource_requested') {
console.log('External resource requested:', data.data);
if (data.data.resource_type === 'admin_permission_request') {
session.handlePermissionRequest(true); // Approve permission request
}
if (data.data.resource_type === 'request_user_input') {
session.handleInput('Your input here'); // Provide required input
}
}
});Supported Resource Types
Last updated