| token | GitHub token for issue operations | yes | — |
| project-token | Optional token for GitHub Project updates when the default token lacks access | no | — |
| config | Inline YAML configuration override | no | — |
| config-path | Repository config path | no | .github/label-gun.yml |
| verbose | Enable verbose logging | no | — |
| assign | Assign issues to maintainers on maintainer interaction | no | — |
| label-awaiting | Label issues that require user feedback to proceed | no | awaiting-user-feedback |
| label-active | Only act on issues with this tag | no | — |
| label-exempt | Ignore issues with this tag | no | — |
| label-reopened | Label to apply when a closed issue is reopened by new user activity | no | — |
| label-blocked | Comma-separated labels for blocked issues | no | — |
| label-canclose | Comma-separated labels that allow users to close issues without reopening | no | — |
| close-message | Comment posted when a user closes an issue that should remain open | no | — |
| log-regex | Legacy regex for required debug-log evidence | no | — |
| log-message | Legacy comment posted when required evidence is missing | no | — |
| log-label | Legacy label for missing required evidence | no | — |
| project-url | GitHub Project URL to sync issue status into | no | — |
| project-field-status | Project field name for status | no | Status |
| project-field-end-date | Project field name for last-active date | no | End date |
| project-field-users | Project field name for active users | no | Users |
| project-status-blocked | Output and project status name for blocked issues | no | Blocked |
| project-status-awaiting | Output and project status name for issues awaiting feedback | no | Awaiting user input |
| project-status-in-progress | Output and project status name for in-progress issues | no | In progress |
| project-status-new | Output and project status name for new issues | no | To triage |
| project-status-backlog | Output and project status name for backlog issues | no | Backlog |