| base-url | Base URL for the Anamap API. | no | https://anamaps.com |
| company-id | Your Anamap company ID (UUID). | yes | — |
| trigger-token | Anamap release trigger token. Store as a repository secret. | yes | — |
| github-token | GitHub token used to call the GitHub API for context enrichment. | no | ${{ github.token }} |
| event-mode | How to determine the event type. One of: auto, release, deployment, workflow_run, manual. | no | auto |
| environment | Deployment environment name (e.g. prod, staging). | no | prod |
| change-type | Type of change. One of: bug_fix, new_feature, hotfix, chore, unknown. | no | unknown |
| release-name | Override the human-readable release name. | no | "" |
| description | Override the release description. | no | "" |
| version | Semantic version string for this release. | no | "" |
| tags | Comma-separated list of tags to attach to the release event. | no | "" |
| event-id | Override the deterministic event ID. | no | "" |
| compare-base | Base commit SHA or ref for the compare range. | no | "" |
| compare-head | Head commit SHA or ref for the compare range. | no | "" |
| metadata-json | Extra metadata as a JSON string to merge into the metadata object. | no | "" |
| include-release-notes | Include release notes in the payload when available. | no | true |
| include-changed-files | Include changed file inventory in the payload. | no | true |
| include-diff-stats | Include diff statistics (additions, deletions) in the payload. | no | true |
| include-pr-context | Include pull request context when a merged PR is associated with the commit. | no | true |
| include-deployment-context | Include GitHub deployment context when available. | no | true |
| include-path-impact-summary | Compute a deterministic path-based impact summary. | no | true |
| include-llm-analysis | Enable V2 LLM-assisted semantic analysis. | no | false |
| llm-provider | LLM provider to use. One of: github-models, openai, disabled. | no | disabled |
| llm-model | Model identifier for the chosen LLM provider. | no | "" |
| llm-max-files | Maximum number of files to include in the LLM retrieval context. | no | 40 |
| llm-max-file-chars | Maximum characters of content to include per file in the LLM context. | no | 12000 |
| llm-max-patch-chars | Maximum total characters of patch content to include in the LLM context. | no | 40000 |
| max-changed-files | Maximum number of changed files to include in the payload. | no | 300 |
| max-file-list-chars | Maximum total characters for the changed file list. | no | 20000 |
| fail-on-duplicate | Fail the action if Anamap returns 409 Conflict (duplicate event). | no | false |
| dry-run | When true, build the payload but do not POST it to Anamap. | no | false |
| debug | Enable verbose debug logging. | no | false |