( messages: Message[], responseMessage: Message, toolResults: Message[], )
| 156 | } |
| 157 | |
| 158 | private getMessagesToSend( |
| 159 | messages: Message[], |
| 160 | responseMessage: Message, |
| 161 | toolResults: Message[], |
| 162 | ): Message[] { |
| 163 | return this.prod |
| 164 | ? toolResults |
| 165 | : [...messages, responseMessage, ...toolResults]; |
| 166 | } |
| 167 | |
| 168 | private isStreamRequested(options: RunOptions | RunOptionsStream): boolean { |
| 169 | return 'stream' in options && options.stream === true; |
no outgoing calls
no test coverage detected