| github-token | GitHub token for accessing workflow logs | yes | ${{ github.token }} |
| llm-provider | LLM provider to use (openai, azure-openai, github-models, anthropic) | no | openai |
| openai-api-key | OpenAI API key | no | — |
| openai-model | OpenAI model to use | no | gpt-4o-mini |
| azure-openai-api-key | Azure OpenAI API key | no | — |
| azure-openai-endpoint | Azure OpenAI endpoint | no | — |
| azure-openai-deployment | Azure OpenAI deployment name | no | — |
| github-models-token | GitHub Models API token (PAT with model access) | no | — |
| github-models-model | GitHub Models model to use | no | gpt-4o |
| anthropic-api-key | Anthropic API key | no | — |
| anthropic-model | Anthropic model to use | no | claude-3-5-sonnet-20241022 |
| max-log-lines | Maximum number of log lines to analyze per job | no | 500 |
| create-issue | Create a GitHub issue with the summary | no | false |
| issue-label | Label to add to created issues | no | ai-analysis |
| issue-branch-filter | Only create issues on specific branches (comma-separated list, e.g., "main,develop"). Leave empty to create on all branches. | no | "" |
| comment-on-pr | Comment on pull request if the workflow run originated from a PR | no | true |
| custom-system-prompt | Custom system prompt for AI analysis (overrides default). Supports file paths like .github/prompts/system.md | no | — |
| custom-user-prompt | Custom user prompt template for AI analysis (overrides default). Supports file paths like .github/prompts/user.md | no | — |
| enable-memory | Enable memory and caching for context-aware analysis | no | false |
| cache-strategy | Cache storage strategy (currently only actions-cache is supported, github-issues and git-notes coming soon) | no | actions-cache |
| memory-scope | Scope of memory (branch, repository, workflow) | no | branch |
| memory-retention-days | Number of days to retain memory data | no | 30 |
| max-historical-runs | Maximum number of historical runs to include in analysis | no | 10 |
| include-commit-changes | Include recent commit changes in analysis context | no | true |