Add standalone conversationParser module to extract full conversation transcripts from NEEDLE logs. This completes Phase 1 Core Infrastructure item for conversation parsing. Implementation: - isConversationSpanEvent(): Identify conversation-related span events - buildConversationSessions(): Build sessions from log events - getWorkerConversationSessions(): Filter sessions by worker - getBeadConversationSession(): Get session for a specific bead - extractConversationEvents(): Extract all conversation events Types supported: - PromptEvent: User input/prompt - ResponseEvent: Assistant response text - ThinkingEvent: Internal reasoning/thinking blocks - ToolCallEvent: Tool invocations with arguments - ToolResultEvent: Tool call results Also updates docs/plan.md to mark Phase 1 Core Infrastructure items complete. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cli.md | ||
| FileHeatmap-Integration.md | ||
| gap-analysis.md | ||
| memory-audit-bd-ch6.7.md | ||
| metrics.md | ||
| needle-exporter-wiring.md | ||
| plan.md | ||
| schema.md | ||