-
Notifications
You must be signed in to change notification settings - Fork 64
Add config requirements and environment variables (and fix broken links!) #238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Remove openai dependency and add missing dependencies (zenml, exa-py, requests, anthropic) to match the updated requirements.txt file across all config files. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
- Add docker environment variable placeholders to all config files for OPENROUTER_API_KEY, TAVILY_API_KEY, EXA_API_KEY, ANTHROPIC_API_KEY, and Langfuse credentials - Add cloud orchestrator configuration section to README explaining how to replace placeholder values with actual API keys for cloud deployments - Include security recommendation to use cloud provider secret management services 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR synchronizes the configuration files with the updated requirements.txt and adds environment variable placeholders to support cloud orchestrator deployments, while updating the README documentation accordingly.
- Updated dependency lists in all config files by removing openai and adding zenml, exa-py, requests, anthropic, litellm, and langfuse.
- Introduced environment variable placeholders in each config file for API keys relevant to cloud deployments.
- Expanded the README with a new cloud orchestrator configuration section and security recommendations.
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 6 comments.
Show a summary per file
File | Description |
---|---|
deep_research/configs/rapid_research.yaml | Updated dependency list and added environment variables. |
deep_research/configs/quick_research.yaml | Updated dependency list and added environment variables. |
deep_research/configs/enhanced_research_with_approval.yaml | Updated dependency list and added environment variables. |
deep_research/configs/enhanced_research.yaml | Updated dependency list and added environment variables. |
deep_research/configs/deep_research.yaml | Updated dependency list and added environment variables. |
deep_research/configs/balanced_research.yaml | Updated dependency list (including formatting change) and added environment variables. |
deep_research/README.md | Added cloud orchestrator configuration documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love that u took the time to update the links
…titution - Update all config files to use ${VARIABLE_NAME} syntax instead of "YOUR_VARIABLE_NAME" placeholders - Update README to reflect automatic environment variable pickup - Users no longer need to manually edit config files for cloud deployment 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
ZenML is the orchestration framework already running the pipeline, so it doesn't need to be installed as a dependency inside Docker containers. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Changes