Files
biz-bud/.env.example
Travis Vasceannie fe1636b99a route-n-plan (#44)
* fixed blocking call

* fixed blocking call

* fixed r2r flows

* fastapi wrapper and containerization

* chore: add langgraph-checkpoint-postgres as a dependency in pyproject.toml

- Included "langgraph-checkpoint-postgres>=2.0.23" in the dependencies section to enhance project capabilities.

* feat: add .env.example for environment variable configuration

- Introduced a new .env.example file to provide a template for required and optional API keys.
- Updated .env.production to ensure consistent formatting.
- Enhanced deploy.sh with a project name variable and improved health check logic.
- Modified docker-compose.production.yml to enforce required POSTGRES_PASSWORD environment variable.
- Updated README.md and devcontainer scripts to reflect changes in .env file creation.
- Improved code formatting and consistency across various files.

* fix: update .gitignore and clean up imports in webapp.py and rag_agent.py

- Modified .gitignore to include task files for better organization.
- Cleaned up unused imports and improved function calls in webapp.py for better readability.
- Updated rag_agent.py to streamline import statements and enhance type safety in function definitions.
- Refactored validation logic in check_duplicate.py to simplify checks for sanitized names.

* Update src/biz_bud/webapp.py

Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>

* Update src/biz_bud/agents/rag/retriever.py

Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>

* Update Dockerfile.production

Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>

* Update packages/business-buddy-tools/src/bb_tools/r2r/tools.py

Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>

* Update src/biz_bud/agents/rag_agent.py

Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>

* feat: add BaseCheckpointSaver interface documentation and enhance singleton pattern guidelines

- Introduced new documentation for the BaseCheckpointSaver interface, detailing core methods for checkpoint management.
- Updated check_singletons.md to include additional singleton patterns and best practices for resource management.
- Enhanced error handling in create_research_graph to log failures when creating the Postgres checkpointer.

---------

Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-07-17 18:32:58 -04:00

11 lines
1002 B
Plaintext

# API Keys (Required to enable respective provider)
ANTHROPIC_API_KEY="your_anthropic_api_key_here" # Required: Format: sk-ant-api03-...
PERPLEXITY_API_KEY="your_perplexity_api_key_here" # Optional: Format: pplx-...
OPENAI_API_KEY="your_openai_api_key_here" # Optional, for OpenAI/OpenRouter models. Format: sk-proj-...
GOOGLE_API_KEY="your_google_api_key_here" # Optional, for Google Gemini models.
MISTRAL_API_KEY="your_mistral_key_here" # Optional, for Mistral AI models.
XAI_API_KEY="YOUR_XAI_KEY_HERE" # Optional, for xAI AI models.
AZURE_OPENAI_API_KEY="your_azure_key_here" # Optional, for Azure OpenAI models (requires endpoint in .taskmaster/config.json).
OLLAMA_API_KEY="your_ollama_api_key_here" # Optional: For remote Ollama servers that require authentication.
GITHUB_API_KEY="your_github_api_key_here" # Optional: For GitHub import/export features. Format: ghp_... or github_pat_...