insitu-protocol¶
The transport borrows LSP framing, not the LSP method set: stdout carries only framed JSON-RPC and diagnostics go to stderr. Both the host and the Rust SDK use this crate, and the Python SDK implements the same messages; see the protocol guide.