### What problem does this PR solve? Using AST parsing to handle markdown more accurately, preventing components from being cut off by chunking. #9564 <img width="1746" height="993" alt="image" src="https://github.com/user-attachments/assets/4aaf4bf6-5714-4d48-a9cf-864f59633f7f" /> <img width="1739" height="982" alt="image" src="https://github.com/user-attachments/assets/dc00233f-7a55-434f-bbb7-74ce7f57a6cf" /> <img width="559" height="100" alt="image" src="https://github.com/user-attachments/assets/4a556b5b-d9c6-4544-a486-8ac342bd504e" /> ### Type of change - [x] New Feature (non-breaking change which adds functionality) |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| audio.py | ||
| book.py | ||
| email.py | ||
| laws.py | ||
| manual.py | ||
| naive.py | ||
| one.py | ||
| paper.py | ||
| picture.py | ||
| presentation.py | ||
| qa.py | ||
| resume.py | ||
| table.py | ||
| tag.py | ||