What I was getting wrong about building a small research agent · PitHub