Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/alreshveya-03_csharp-pr-reviewer.json

1 line
10 KiB
JSON

{"repo": "alreshveya-03/csharp-pr-reviewer", "files": {".env.example": {"18c003387614ee4778289b32bbcab86e84a55f86": {"t": 1785747070.8778663, "n": 3665, "h": "9b9fdd2a43cbdaf9", "c": "# ==============================================================================\n# AI-Powered GitHub PR Review System Configuration Template\n# Copy this file to '.env' and populate with your credentials.\n# ==============================================================================\n\n# ------------------------------------------------------------------------------\n# GitHub REST API Settings\n# ------------------------------------------------------------------------------\n# GitHub Personal Access Token (PAT) or Actions runner token with 'pull-requests: write' access.\nGITHUB_TOKEN=your_github_token_here\n\n# Repository path in standard 'owner/repository' format.\n# Example: AcmeOrg/enterprise-backend\nGITHUB_REPOSITORY=owner/repository\n\n# The target Pull Request number to review.\n# In GitHub Actions, this is automatically retrieved from the workflow context event.\nGITHUB_PR_NUMBER=123\n\n# ------------------------------------------------------------------------------\n# LLM Provider & API Keys\n# ------------------------------------------------------------------------------\n# Active completions provider. Options: gemini, openrouter\nLLM_PROVIDER=gemini\n\n# Google AI Studio API Key (Required if LLM_PROVIDER=gemini)\nGEMINI_API_KEY=your_gemini_api_key_here\n\n# OpenRouter API Key (Required if LLM_PROVIDER=openrouter)\nOPENROUTER_API_KEY=your_openrouter_api_key_here\n\n# ------------------------------------------------------------------------------\n# Gemini API Settings (Used if LLM_PROVIDER=gemini)\n# ------------------------------------------------------------------------------\n# The Gemini model name to use for content generation.\nGEMINI_MODEL_NAME=gemini-2.5-flash\n\n# ------------------------------------------------------------------------------\n# OpenRouter API Settings (Used if LLM_PROVIDER=openrouter)\n# ------------------------------------------------------------------------------\n# Primary completions model version. Example: google/gemini-2.5-flash\nPRIMARY_MODEL=google/gemini-2.5-flash\n\n# Fallback completions model version used on transient failures.\nFALLBACK_MODEL=deepseek/deepseek-chat\n\n# ------------------------------------------------------------------------------\n# General LLM Parameters\n# ------------------------------------------------------------------------------\n# Temperature settings controlling output randomness.\n# Value must be between 0.0 (deterministic) and 1.0 (creative).\nGEMINI_TEMPERATURE=0.1\n\n# ------------------------------------------------------------------------------\n# Code Review exclusions & limits\n# ------------------------------------------------------------------------------\n# JSON array specifying glob exclusion rules to skip files from AI analysis.\n# Escape backslashes if defining custom separators.\nEXCLUDE_PATHS=[\"**/bin/**\", \"**/obj/**\", \"**/*.g.cs\", \"**/*.Designer.cs\"]\n\n# Cap on maximum inline comments posted by the agent to prevent spamming PR reviews.\n# Must be between 1 and 100.\nMAX_COMMENTS_PER_PR=30\n\n# ------------------------------------------------------------------------------\n# Logging & Debugging Settings\n# ------------------------------------------------------------------------------\n# Structured logging output level.\n# Options: DEBUG, INFO, WARNING, ERROR, CRITICAL\nLOG_LEVEL=INFO\n\n# ------------------------------------------------------------------------------\n# Runtime & dry-run Settings\n# ------------------------------------------------------------------------------\n# Toggle dry-run execution mode.\n# If set to 'true', the review engine parses diffs and queries Gemini,\n# but prints inline comments and reports to stdout logs instead of posting to GitHub.\nDRY_RUN=false\n"}, "859c8b1596df8069b6522c013b0cf809dc979564": {"t": 1785770240.6410391, "n": 3665, "h": "9b9fdd2a43cbdaf9", "c": "# ==============================================================================\n# AI-Powered GitHub PR Review System Configuration Template\n# Copy this file to '.env' and populate with your credentials.\n# ==============================================================================\n\n# ------------------------------------------------------------------------------\n# GitHub REST API Settings\n# ------------------------------------------------------------------------------\n# GitHub Personal Access Token (PAT) or Actions runner token with 'pull-requests: write' access.\nGITHUB_TOKEN=your_github_token_here\n\n# Repository path in standard 'owner/repository' format.\n# Example: AcmeOrg/enterprise-backend\nGITHUB_REPOSITORY=owner/repository\n\n# The target Pull Request number to review.\n# In GitHub Actions, this is automatically retrieved from the workflow context event.\nGITHUB_PR_NUMBER=123\n\n# ------------------------------------------------------------------------------\n# LLM Provider & API Keys\n# ------------------------------------------------------------------------------\n# Active completions provider. Options: gemini, openrouter\nLLM_PROVIDER=gemini\n\n# Google AI Studio API Key (Required if LLM_PROVIDER=gemini)\nGEMINI_API_KEY=your_gemini_api_key_here\n\n# OpenRouter API Key (Required if LLM_PROVIDER=openrouter)\nOPENROUTER_API_KEY=your_openrouter_api_key_here\n\n# ------------------------------------------------------------------------------\n# Gemini API Settings (Used if LLM_PROVIDER=gemini)\n# ------------------------------------------------------------------------------\n# The Gemini model name to use for content generation.\nGEMINI_MODEL_NAME=gemini-2.5-flash\n\n# ------------------------------------------------------------------------------\n# OpenRouter API Settings (Used if LLM_PROVIDER=openrouter)\n# ------------------------------------------------------------------------------\n# Primary completions model version. Example: google/gemini-2.5-flash\nPRIMARY_MODEL=google/gemini-2.5-flash\n\n# Fallback completions model version used on transient failures.\nFALLBACK_MODEL=deepseek/deepseek-chat\n\n# ------------------------------------------------------------------------------\n# General LLM Parameters\n# ------------------------------------------------------------------------------\n# Temperature settings controlling output randomness.\n# Value must be between 0.0 (deterministic) and 1.0 (creative).\nGEMINI_TEMPERATURE=0.1\n\n# ------------------------------------------------------------------------------\n# Code Review exclusions & limits\n# ------------------------------------------------------------------------------\n# JSON array specifying glob exclusion rules to skip files from AI analysis.\n# Escape backslashes if defining custom separators.\nEXCLUDE_PATHS=[\"**/bin/**\", \"**/obj/**\", \"**/*.g.cs\", \"**/*.Designer.cs\"]\n\n# Cap on maximum inline comments posted by the agent to prevent spamming PR reviews.\n# Must be between 1 and 100.\nMAX_COMMENTS_PER_PR=30\n\n# ------------------------------------------------------------------------------\n# Logging & Debugging Settings\n# ------------------------------------------------------------------------------\n# Structured logging output level.\n# Options: DEBUG, INFO, WARNING, ERROR, CRITICAL\nLOG_LEVEL=INFO\n\n# ------------------------------------------------------------------------------\n# Runtime & dry-run Settings\n# ------------------------------------------------------------------------------\n# Toggle dry-run execution mode.\n# If set to 'true', the review engine parses diffs and queries Gemini,\n# but prints inline comments and reports to stdout logs instead of posting to GitHub.\nDRY_RUN=false\n"}, "24d35aac11cea94a56ccdfc2517568d0f4e65151": {"t": 1785770241.8780377, "n": 2683, "h": "d316c71859163fcf", "c": "# ==============================================================================\n# AI-Powered GitHub PR Review System Configuration Template\n# Copy this file to '.env' and populate with your credentials.\n# ==============================================================================\n\n# ------------------------------------------------------------------------------\n# GitHub REST API Settings\n# ------------------------------------------------------------------------------\n# GitHub Personal Access Token (PAT) or Actions runner token with 'pull-requests: write' access.\nGITHUB_TOKEN=your_github_token_here\n\n# Repository path in standard 'owner/repository' format.\n# Example: AcmeOrg/enterprise-backend\nGITHUB_REPOSITORY=owner/repository\n\n# The target Pull Request number to review.\n# In GitHub Actions, this is automatically retrieved from the workflow context event.\nGITHUB_PR_NUMBER=123\n\n# ------------------------------------------------------------------------------\n# Gemini REST API Settings\n# ------------------------------------------------------------------------------\n# Google AI Studio Gemini API Key.\nGEMINI_API_KEY=your_gemini_api_key_here\n\n# The Gemini model name to use for content generation.\n# Supported models include: gemini-1.5-flash, gemini-1.5-pro, etc.\nGEMINI_MODEL_NAME=gemini-1.5-flash\n\n# Temperature settings controlling output randomness.\n# Value must be between 0.0 (deterministic) and 1.0 (creative).\nGEMINI_TEMPERATURE=0.1\n\n# ------------------------------------------------------------------------------\n# Code Review exclusions & limits\n# ------------------------------------------------------------------------------\n# JSON array specifying glob exclusion rules to skip files from AI analysis.\n# Escape backslashes if defining custom separators.\nEXCLUDE_PATHS=[\"**/bin/**\", \"**/obj/**\", \"**/*.g.cs\", \"**/*.Designer.cs\"]\n\n# Cap on maximum inline comments posted by the agent to prevent spamming PR reviews.\n# Must be between 1 and 100.\nMAX_COMMENTS_PER_PR=30\n\n# ------------------------------------------------------------------------------\n# Logging & Debugging Settings\n# ------------------------------------------------------------------------------\n# Structured logging output level.\n# Options: DEBUG, INFO, WARNING, ERROR, CRITICAL\nLOG_LEVEL=INFO\n\n# ------------------------------------------------------------------------------\n# Runtime & dry-run Settings\n# ------------------------------------------------------------------------------\n# Toggle dry-run execution mode.\n# If set to 'true', the review engine parses diffs and queries Gemini,\n# but prints inline comments and reports to stdout logs instead of posting to GitHub.\nDRY_RUN=false\n"}}}}