(request: Record<string, unknown>)
| 185 | } |
| 186 | |
| 187 | function getMessages(request: Record<string, unknown>): ChatMessage[] { |
| 188 | return Array.isArray(request.messages) |
| 189 | ? request.messages.filter( |
| 190 | (message): message is ChatMessage => |
| 191 | !!message && typeof message === 'object' && !Array.isArray(message), |
| 192 | ) |
| 193 | : [] |
| 194 | } |
| 195 | |
| 196 | function getTools(request: Record<string, unknown>): unknown[] { |
| 197 | return Array.isArray(request.tools) ? request.tools : [] |
no outgoing calls
no test coverage detected