Open rgbkrk opened 2 months ago
Do we think this needs to get added to #2264 for Jupyter compatibility, or is this likely a Zed problem?
It feels like I could do our (Zed's) shell signal handling a bit different. Basically, I'm waiting for a kernel_info_reply
on our shell channel that just never comes in. I see that ark receives my kernel_info_request
(based on the logs). Going to try some things and report back.
@rgbkrk I haven't looked into it in detail yet, but the only things worth immediately noting are:
kernel_info_reply
(so we can send back an appropriate banner
and because it seems like the right thing to do)positron
field in the language_info
, but I think the protocol allows this and consumers should just be ignoring this
I'm trying out the Ark kernel with my Zed PR (https://github.com/zed-industries/zed/pull/13625) and running into an issue with Ark no longer able to respond to
execute_request
s after akernel_info_request
is sent. Since it seems to work well in the classic Jupyter notebook, this is probably on my end. My shell socket is stuck waiting for akernel_info_reply
that never comes. Meanwhile I do get thestatus: busy
andstatus: idle
messages on the IOPUB channel. If I just don't send aKernelInfoRequest
then all is well.