obledev/Mistral Action

GitHub automation powered by Mistral Vibe. Auto-detects mode based on event type: PR reviews, @mistralai mentions, or custom automation.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
trigger_phraseThe trigger phrase to look for in comments or issue body.no@mistralai
assignee_triggerThe assignee username that triggers the action (e.g. 'mistral'). When an issue or PR is assigned to this user, the action runs.no
label_triggerThe label that triggers the action (e.g. 'mistral'). When this label is added to an issue or PR, the action runs.nomistral
base_branchThe branch to use as the base when creating new branches. Defaults to the repository's default branch.no
branch_prefixThe prefix for branches created by Mistral (e.g. 'mistral/', 'mistral-').nomistral/
mistral_api_keyMistral API key for Vibe. Required.yes
github_tokenGitHub token with repo and pull request permissions. Defaults to the automatic GITHUB_TOKEN.no
promptCustom prompt / instructions for Vibe. In agent mode this is the main task. In tag/review mode this is appended as additional instructions.no""
modelMistral model to use (e.g. 'devstral-small-2', 'devstral-2'). Defaults to Vibe's built-in default.no
max_turnsMaximum number of assistant turns before the session stops.no
max_priceMaximum cost limit in dollars. The session is interrupted if cost exceeds this.no
vibe_argsAdditional arguments to pass directly to the Vibe CLI (space-separated).no""
timeout_secondsMaximum runtime in seconds for the Vibe session.no1800
output_formatVibe output format: 'text', 'json', or 'streaming'.notext
system_prompt_pathPath to a custom system prompt file. Overrides the built-in system prompt.no
allowed_usersComma-separated list of usernames allowed to trigger the action, or '*' to allow all. Empty (default) checks repository write permission.no""
allowed_botsComma-separated list of allowed bot usernames, or '*' to allow all bots. Empty (default) allows no bots.no""
bot_nameGit username for commits made by the action.nomistral[bot]
bot_emailGit email for commits made by the action.nomistral[bot]@users.noreply.github.com
install_pythonWhether to install Python (set to 'false' if your runner already has Python 3.12+).notrue
python_versionPython version to install. Defaults to the version pinned by the action.no
log_levelLog level for the orchestration layer: DEBUG, INFO, WARNING, ERROR.noINFO
namedescription
conclusionResult of the action: 'success', 'failure', 'timeout', or 'skipped'.
branch_nameThe branch created or used by the action.
pr_urlURL of the pull request created by the action (if any).