Views
No views yet
app.py - Gradio UI entrypointsrc/research_manager.py - workflow orchestrationsrc/agents/ - planner, search, writer, and email agentssrc/config.py - environment-backed settings loadersrc/prompts.py - centralized prompt/instruction constants.env file in the project root with at least:1OPENAI_API_KEY=your_openai_key
2SENDGRID_API_KEY=your_sendgrid_key
3SENDER_EMAIL=verified_sender@example.com
4RECIPIENT_EMAIL=recipient@example.comPLANNER_SEARCH_COUNT=5uv)pyproject.toml:uv syncuv run app.pyapp.py launches Gradio with inbrowser=True).pip)1python3 -m venv .venv
2source .venv/bin/activatepip install -r requirements.txtpyproject.toml:pip install .python app.pySENDGRID_API_KEY, SENDER_EMAIL, and recipient settings..env only; do not commit credentials to git.