1
/**2
* TypeScript client SDK for the DeepSeek Harness runtime: spawn the3
* same-version `dsh --profile sdk` runtime as a subprocess and drive agent4
* turns over stdio JSON-RPC. `DeepSeekHarness` is the high-level run API;5
* `HarnessClient` is the lower-level protocol client. A pure library — it6
* registers nothing on a Cordis context; named profiles and ordered patch7
* files customize the runtime process it spawns.8
*9
* @module @deepseek-ai/dsh-sdk-client10
*/12
export { DeepSeekHarness, HarnessSession } from './api.ts'13
export type { RunOptions } from './api.ts'14
export {15
HarnessClient,16
RequestTimeoutError,17
SdkProtocolError,18
TransportClosedError,19
} from './client.ts'20
export type { NotificationSubscription } from './client.ts'21
export { JsonRpcResponseError } from '@deepseek-ai/dsh-sdk-protocol'22
export type {23
ContentBlock,24
SdkPromptContentBlock,25
DeepSeekHarnessOptions,26
HarnessClientOptions,27
HarnessNotification,28
NotificationFilter,29
RunResult,30
} from './types.ts'