10 Commits
Author SHA1 Message Date
Abid Ali Awan 50b0ee38d4 Refactor multi-agent research assistant notebook and update research report
- Changed execution counts in the Jupyter notebook for consistency.
- Removed unnecessary imports and commented-out code.
- Updated the markdown structure in the research report for clarity and emphasis.
- Enhanced key findings and context sections with clearer language and additional references.
- Improved the overall organization of the report for better readability and flow.
2026-05-13 22:23:20 +05:00
Abid Ali Awan 7eeb35ab07 refactor(app): modularize UI and add PDF export support
Split app.py into separate modules: state.py for Reflex state management, report_formatting.py for Markdown processing and CSS, and pdf_export.py for ReportLab-based PDF generation. Update README with app structure details and PDF download feature. Refine research_assistant.py to remove redundant date context and enhance time-sensitive query handling. Adjust .gitignore for Python bytecode and temporary files. Add reportlab dependency to requirements.txt.
2026-05-12 18:21:09 +05:00
Abid Ali Awan 4a941b4fb8 feat: add Docker support and enhance app functionality
Add Dockerfile, .dockerignore, and .gitattributes for containerization. Improve app.py with markdown cleaning, new tab link extensions, and better HTML rendering. Update research_assistant.py with code formatting, datetime utilities, and refined Pydantic models. Enhance README.md with Hugging Face metadata, detailed flow diagram, and retrieval policy. Update notebook and research report with latest findings and execution details. Modify research images.
2026-05-12 16:15:17 +05:00
Abid Ali Awan f18496655f refactor(research): clean up notebook and update research report
Remove outdated architecture and workflow sections from the multi-agent research assistant notebook, clear execution outputs, and update the Sora shutdown report with phased discontinuation details and strategic rationale. Adjust .env.template by removing RUN_LIVE_EXAMPLE flag.
2026-05-12 13:55:23 +05:00
Abid Ali Awan 2f7d96e90f feat(ui): add enter key support to query input
Allow users to trigger report generation by pressing Enter in the query input field.
2026-05-12 02:16:17 +05:00
Abid Ali Awan 6e2e1a5e2c Update README with new asset link
Removed an outdated link and added a new link for assets.
2026-05-12 00:49:02 +05:00
Abid Ali Awan 8ec3fc3ace Add asset link to README
Added a link to an asset related to the project.
2026-05-12 00:49:02 +05:00
Abid Ali Awan c38b43e4d8 refactor: remove notebook implementation and update project assets
Remove the Jupyter notebook file and associated example report, update README.md to reference new images in the research/ directory and remove notebook run instructions, and refresh example query buttons in the web app with new topics. This shifts focus to the Reflex web app while cleaning up obsolete files.
2026-05-12 00:49:02 +05:00
Abid Ali Awan 06ce6e45cd feat: add Reflex web app with styled markdown report and download
- Reflex UI with styled markdown rendering (headings, bullets, tables, code)
- Download button for markdown report export
- Source research agent now includes current date for recent results
- Reduced report width with proper padding to prevent text cutoff
- Updated README with app structure and features
2026-05-12 00:48:58 +05:00
Abid Ali Awan ba69bcab18 feat: add multi-agent research assistant with OpenAI Agents SDK and Olostep
Add implementation of a multi-agent research assistant using a manager agent to orchestrate judge, source research, and analyst agents. Includes workflow that leverages Olostep Answer API, escalates to search-with-scrape, and generates Markdown reports with sources. Added Jupyter notebook, example report, diagram image, and updated README with setup and flow documentation.
2026-05-11 16:16:48 +05:00