redhat-community-ai-tools/Cicaddy AI Agent

Run AI agent tasks in GitHub Actions using cicaddy

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
ai_providerAI provider: gemini, openai, claude, anthropic-vertex, gemini-vertexyes
ai_modelModel identifieryes
ai_api_keyAI provider API key (not required for anthropic-vertex or gemini-vertex, which use GCP ADC)no
vertex_project_idGCP project ID for Vertex AI Claude (falls back to google_cloud_project if not set)no
cloud_ml_regionDEPRECATED: Use google_cloud_location instead. Vertex AI region for anthropic-vertex.no
google_cloud_projectGCP project ID for Vertex AI (required for gemini-vertex, optional fallback for anthropic-vertex)no
google_cloud_locationVertex AI location (default: global)no
task_filePath to DSPy YAML task fileno
task_promptInline task prompt (alternative to task_file)no
report_templatePath to custom HTML report templateno
mcp_servers_configJSON array of MCP server configs (optional, for future use)no[]
slack_webhook_urlSlack webhook URL for notificationsno
post_pr_commentPost analysis results as PR comment (requires github-token with pull-requests: write)nofalse
submit_reviewSubmit a formal PR review with APPROVE or REQUEST_CHANGES based on AI analysis (requires github-token with pull-requests: write)nofalse
inline_review_commentsPost AI findings as inline comments on PR diff lines. Best used with submit_review and delegation_mode=auto for structured findings. (requires github-token with pull-requests: write)nofalse
run_govulncheckRun govulncheck for vulnerability reachability analysis (requires Go and govulncheck installed)nofalse
dep_review_severity_thresholdMinimum semver bump to analyze for dep review: minor or majornominor
delegation_modeEnable AI-powered sub-agent delegation: none (default) or autononone
max_sub_agentsMaximum concurrent sub-agents for delegation (1-10, default: 3)no3
delegation_verify_findingsVerify each sub-agent finding against the actual codebase via a lightweight AI check to reduce false positives (default: false)nofalse
github_tokenGitHub token for API accessno${{ github.token }}
namedescription
report_htmlPath to generated HTML report
report_jsonPath to JSON analysis result
summaryBrief text summary