Running the Hume streaming example in a Jupyter notebook failed with RuntimeError: asyncio.run() cannot be called from a running event loop because Jupyter already runs its own event loop. Maintainer gregorybchris explained the fix: merge the coroutine into Jupyter's loop instead of calling asyncio.run. The pattern is loop = asyncio.get_event_loop() followed by loop.create_task(main()). The reporter confirmed it worked.