deep_read_topic
Search multiple academic databases, download real PDFs, extract full text and evidence chunks, and provide local file paths for direct paper inspection.
Instructions
Search, download, extract full text, and return evidence chunks plus local PDF paths for direct inspection.
By default the result is just [result_dict]: it carries every downloaded PDF's local path in
pdf_paths (and in deep_reads[].pdf_path / downloads[].pdf_path), so a client can open the
files when needed without any base64 in the payload. Opt in to inline content when your client
benefits: render_top_pages=True appends the top paper's relevant pages as images (vision models);
attach_top_pdf=True embeds its PDF as an application/pdf resource (Claude API style). include_scihub=True
adds a Sci-Hub fallback; write_graph=True also renders a citation graph (path in graph_path).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| research_question | No | ||
| limit_per_source | No | ||
| related_limit | No | ||
| download_top_n | No | ||
| top_chunks_per_paper | No | ||
| chunk_size_chars | No | ||
| chunk_overlap_chars | No | ||
| include_scihub | No | ||
| scihub_fallback_limit | No | ||
| from_year | No | ||
| to_year | No | ||
| open_access_only | No | ||
| write_to_zotero | No | ||
| existing_collection_key | No | ||
| existing_collection_name | No | ||
| create_collection_name | No | ||
| attach_pdfs | No | ||
| write_graph | No | ||
| render_top_pages | No | ||
| max_render_pages | No | ||
| render_scale | No | ||
| attach_top_pdf | No | ||
| attach_pdf_max_mb | No | ||
| attach_pdf_max_pages | No |