(fragment: AnyFragment)
| 194 | |
| 195 | log('info', `[Daemon] Invoking tool: ${params.tool}`); |
| 196 | const streamFragment = (fragment: AnyFragment): void => { |
| 197 | const frame: ToolInvokeProgressFrame = { |
| 198 | v: DAEMON_PROTOCOL_VERSION, |
| 199 | id: base.id, |
| 200 | stream: { kind: 'fragment', fragment }, |
| 201 | }; |
| 202 | writeFrame(socket, frame); |
| 203 | }; |
| 204 | |
| 205 | const handlerContext: ToolHandlerContext = { |
| 206 | emit: (fragment) => { |
no test coverage detected