(options: KimiHarnessOptions)
| 129 | } |
| 130 | |
| 131 | export function createKimiHarness(options: KimiHarnessOptions): KimiHarness { |
| 132 | const rpc = new SDKRpcClient(options); |
| 133 | return new KimiHarness(rpc, { |
| 134 | identity: rpc.identity, |
| 135 | uiMode: options.uiMode, |
| 136 | homeDir: rpc.homeDir, |
| 137 | configPath: rpc.configPath, |
| 138 | auth: rpc.auth, |
| 139 | telemetry: rpc.telemetry, |
| 140 | ensureConfigFile: () => rpc.ensureConfigFile(), |
| 141 | onClose: () => rpc.close(), |
| 142 | sessionStartedProperties: options.sessionStartedProperties, |
| 143 | }); |
| 144 | } |
no test coverage detected