How do I build a deep research agent with reliable citations? · PitHub