Implementing a long-context RAG based on RAPTOR | Dark Hacker News