(message: ModelMessage | undefined)
| 1187 | } |
| 1188 | |
| 1189 | function messageContainsSemanticCompactBlock(message: ModelMessage | undefined): boolean { |
| 1190 | if (!message) return false; |
| 1191 | return stableStringify((message as { content?: unknown }).content).includes( |
| 1192 | '<maka_semantic_compact_block', |
| 1193 | ); |
| 1194 | } |
| 1195 | |
| 1196 | function isTruncatedFinishReason(reason: string | undefined): boolean { |
| 1197 | if (!reason) return false; |
no test coverage detected