(evt)
| 25 | // Content Parsing |
| 26 | // ============================================================ |
| 27 | function hasConversationEvent(evt) { |
| 28 | if (!evt || typeof evt !== 'object') return false; |
| 29 | if (evt.type === 'user' || evt.type === 'assistant') return true; |
| 30 | const role = evt.message && typeof evt.message === 'object' ? evt.message.role : null; |
| 31 | return role === 'user' || role === 'assistant'; |
| 32 | } |
| 33 | |
| 34 | function fileLooksLikeTranscript(filePath) { |
| 35 | try { |
no outgoing calls
no test coverage detected