| trigger_phrase | The trigger phrase to look for in comments or issue body. | no | @mistralai |
| assignee_trigger | The assignee username that triggers the action (e.g. 'mistral'). When an issue or PR is assigned to this user, the action runs. | no | — |
| label_trigger | The label that triggers the action (e.g. 'mistral'). When this label is added to an issue or PR, the action runs. | no | mistral |
| base_branch | The branch to use as the base when creating new branches. Defaults to the repository's default branch. | no | — |
| branch_prefix | The prefix for branches created by Mistral (e.g. 'mistral/', 'mistral-'). | no | mistral/ |
| mistral_api_key | Mistral API key for Vibe. Required. | yes | — |
| github_token | GitHub token with repo and pull request permissions. Defaults to the automatic GITHUB_TOKEN. | no | — |
| prompt | Custom prompt / instructions for Vibe. In agent mode this is the main task. In tag/review mode this is appended as additional instructions. | no | "" |
| model | Mistral model to use (e.g. 'devstral-small-2', 'devstral-2'). Defaults to Vibe's built-in default. | no | — |
| max_turns | Maximum number of assistant turns before the session stops. | no | — |
| max_price | Maximum cost limit in dollars. The session is interrupted if cost exceeds this. | no | — |
| vibe_args | Additional arguments to pass directly to the Vibe CLI (space-separated). | no | "" |
| timeout_seconds | Maximum runtime in seconds for the Vibe session. | no | 1800 |
| output_format | Vibe output format: 'text', 'json', or 'streaming'. | no | text |
| system_prompt_path | Path to a custom system prompt file. Overrides the built-in system prompt. | no | — |
| allowed_users | Comma-separated list of usernames allowed to trigger the action, or '*' to allow all. Empty (default) checks repository write permission. | no | "" |
| allowed_bots | Comma-separated list of allowed bot usernames, or '*' to allow all bots. Empty (default) allows no bots. | no | "" |
| bot_name | Git username for commits made by the action. | no | mistral[bot] |
| bot_email | Git email for commits made by the action. | no | mistral[bot]@users.noreply.github.com |
| install_python | Whether to install Python (set to 'false' if your runner already has Python 3.12+). | no | true |
| python_version | Python version to install. Defaults to the version pinned by the action. | no | — |
| log_level | Log level for the orchestration layer: DEBUG, INFO, WARNING, ERROR. | no | INFO |