Issue: Add Tika‑based document reader to the RAG system
Issue: Add Tika‑based document reader to the RAG system: a task in LegoFlow-SWE (Harbor dataset). We need a new reader component named TikaReader that can parse multiple document formats (PDF, DOCX, HTML, plain text, etc.) using Apache Tika. The reader must integrate with the existing ReaderInput…
The task
We need a new reader component named `TikaReader` that can parse multiple document formats (PDF, DOCX, HTML, plain text, etc.) using Apache Tika. The reader must integrate with the existing `ReaderInput` abstraction and expose a straightforward API that external tests and clients can rely on.
Part of Lego-X/LegoFlow-SWE.