/** * Shared wire protocol for the DeepSeek Harness SDK runtime: the * newline-delimited JSON-RPC stdio transport plus the named request, result, * and notification types both wire ends speak. The runtime server plugin * (`@deepseek-ai/dsh-sdk-jsonrpc-server`) serves this protocol; SDK clients * (`@deepseek-ai/dsh-sdk-client`, the Python SDK) drive it. * * @module @deepseek-ai/dsh-sdk-protocol */ export { JsonRpcLineTransport, JsonRpcResponseError } from './transport.ts' export type { JsonRpcTransportPeer } from './transport.ts' export type { HarnessSdkNotificationMap, HarnessSdkRequestMap, InitializeParams, InitializeResult, SdkRunStatus, SessionEventNotification, SessionStatusNotification, SessionPromptParams, SessionPromptResult, SubagentFinishedNotification, SubagentStartedNotification, } from './types.ts'