devsyai/Devsy Action

GitHub Action for automated PR generation, updates, and plan creation using Claude Code

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
anthropic_api_keyAnthropic API key for Claudeno
claude_code_oauth_tokenClaude Code OAuth token (alternative to anthropic_api_key)no""
modelClaude model to usenosonnet
custom_instructionsAdditional instructions for Claudeno""
allowed_toolsAdditional tools for Claude to use (base tools are always included)no""
disallowed_toolsTools that Claude should never useno""
use_bedrockUse AWS Bedrock for authenticationnofalse
use_vertexUse Google Vertex for authenticationnofalse
max_turnsMaximum number of conversation turns for Claudeno300
timeout_minutesTimeout in minutes for Claude Code executionno30
claude_envEnvironment variables to pass to Claude Code executionno""
setup_scriptPath to setup script to run before Claude Code executionno""
modeAction mode: pr-gen, pr-update, pr-review, or plan-genyes
pr_numberPR number to update (for pr-update mode) or review (for pr-review mode)no
promptThe prompt to send to Claude Code (required for pr-gen and plan-gen modes)no""
prompt_filePath to a file containing the promptno""
base_branchBase branch for creating new branchesnomain
backend_urlDevsy backend URL for token exchangenohttps://devsy.ai
callback_urlURL to POST completion status and resultsno""
callback_auth_tokenBearer token for callback authenticationno""
callback_auth_headerCustom auth header name (default: Authorization)noAuthorization
namedescription
conclusionExecution status of the action
execution_filePath to the execution log file
pr_numberPR number (for pr-gen and pr-update modes)
pr_urlPR URL (for pr-gen and pr-update modes)
plan_outputPlan content (for plan-gen mode)
token_sourceAuthentication method used (devsy-bot or github-actions-bot)