Expand description
stdio JSON-RPC: newline-delimited requests, same registry.
Request: {“id”: 1, “operation”: “context.task”, “input”: {…}}
Response: {“id”: 1, “output”: {…}} | {“id”: 1, “error”: “…”}
Plus operations.list / operations.describe meta-operations.
SDK subprocess mode speaks this — never CLI text.