[research] Reconcile duplicate research_handler.py (#773) #851

Closed
sleepy wants to merge 0 commits from fix/dedup-research-handler-773 into main
Owner
No description provided.
The canonical implementation lives in src/research_handler.py (829 lines)
with query synthesis, research planning, hard timeouts, continuation
support, visual reports, endpoint probing, ownership tracking, consumed
markers, raw findings extraction, avg duration stats, and event bus
integration.

services/research/research_handler.py was a stale 464-line copy that had
diverged with 565 lines of differences. Replace it with a thin re-export
from the canonical module so existing 'from services.research.research_handler'
imports keep working.

Closes #773
sleepy closed this pull request 2026-06-04 11:42:23 +02:00

Pull request closed

Sign in to join this conversation.
No description provided.