netlify-labs/Netlify Agent Runners

Start Netlify Agent Runners agent runs from GitHub Issues and Pull Requests via @netlify mentions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 15, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: netlify-labs/agent-runner-action@4e06b4897d1d69c619af6a25e00ee65e8cb9c91f # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
netlify-auth-tokenNetlify personal access token (NETLIFY_AUTH_TOKEN)yes
netlify-site-idNetlify site ID (NETLIFY_SITE_ID)yes
netlify-filterNetlify CLI monorepo app filter (--filter), for sites with multiple appsno""
github-tokenGitHub token for API calls (defaults to GITHUB_TOKEN)no${{ github.token }}
allowed-usersComma-separated list of GitHub usernames allowed to trigger agent runs (optional — defaults to repo collaborators)no""
default-agentDefault agent to use (claude, codex, or gemini)nocodex
default-modelBackward-compatible alias for default-agentnocodex
manage-labelsAutomatically create and apply labels on agent runs (opt-in)nofalse
timeout-minutesMaximum minutes to wait for the agent to completeno10
netlify-cli-versionNetlify CLI version to install (pinned for stability)no24.8.1
dry-runPreview mode — start an agent run but skip PR creation and commitsnofalse
preflight-onlyValidate setup and exit without creating or resuming an agent runnofalse
debugEnable debug logging of Netlify API responsesnofalse
timezoneTimezone for displaying dates (IANA format, e.g. America/New_York)noAmerica/Los_Angeles
namedescription
agent-idThe agent run ID
outcomeAgent outcome: success, failure, or timeout
agent-resultThe agent result summary text
agent-pr-urlPull request URL if the agent created one
agent-deploy-urlDeploy preview URL
agentThe selected agent
modelBackward-compatible alias for agent
trigger-textThe cleaned trigger text / prompt
is-prWhether the trigger came from a PR (true/false)
issue-numberThe issue or PR number
is-dry-runWhether this was a preview/dry-run (true/false)
preflight-okWhether preflight checks passed
preflight-jsonSerialized preflight result payload
preflight-summaryHuman-readable preflight summary
should-continueWhether workflow should continue into agent execution
failure-categoryFailure category from preflight or runtime execution
failure-stageFailure stage from preflight or runtime execution
agent-errorSanitized runtime agent error summary