Save all the execution in jupyter notebook. This allows users to interact with the code executed by LLM, see the history, etc.
Current limitations
Only one kernel
If you execute code in jupyter lab and then in SDK, you have to refresh jupyter lab (it won't refresh the page correctly, it will render as a white page)
notebook manipulation isn't solved ideally right now, using ydoc websocket should solve it (jupyter lab also uses it)
Description
Save all the execution in jupyter notebook. This allows users to interact with the code executed by LLM, see the history, etc.
Current limitations