hermes-agent/optional-skills/data-science
upicat a4fa699a82 docs(jupyter-live-kernel): document zmq transport fallback and disable_check_xsrf pitfalls
Add two pitfalls discovered when running the skill against a fresh
Jupyter server:

- Pitfall #9: When the websocket reply channel hangs on every execute
  even though the kernel actually ran (REST shows execution_state=idle
  and execution_count increments), force zmq transport with
  --transport zmq. The zmq transport uses jupyter_client directly and
  sidesteps the broken websocket layer.

- Pitfall #10: A fresh ServerApp rejects POST /api/sessions with
  "_xsrf argument missing from POST" unless you start it with
  --ServerApp.disable_check_xsrf=True. Needed for REST-only flows
  where no browser/cookie is establishing the XSRF token.
2026-07-23 20:01:28 -07:00
..
jupyter-notebook docs(jupyter-live-kernel): document zmq transport fallback and disable_check_xsrf pitfalls 2026-07-23 20:01:28 -07:00
DESCRIPTION.md refactor(skills): move jupyter-live-kernel to optional-skills as jupyter-notebook 2026-07-23 18:36:49 -07:00