vibe_run
Start a new Mistral Vibe coding-agent session from a prompt in a project directory; set model, approval, tools, and limits and get JSON output, session ID, exit status, and cost/turn summary.
Instructions
Start a new Mistral Vibe coding-agent session with a prompt in a project directory. Returns parsed JSON output, session id, exit classification, and a cost/turn summary when available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Approval profile (--agent). | |
| model | No | Model alias (--model). | |
| trust | No | Temporarily trust cwd (--trust). | |
| output | No | Vibe output format. Default json. | |
| prompt | Yes | The instruction for the Vibe agent. | |
| worktree | No | Run in a git worktree (--worktree [name]). | |
| max_price | No | Indicative budget in dollars (--max-price; not a hard limit). | |
| max_turns | No | Cap agent turns (--max-turns). | |
| max_tokens | No | Cap tokens (--max-tokens). | |
| time_limit | No | Wall-clock seconds (--time-limit). | |
| project_dir | No | Directory the agent runs in. Defaults to the server's cwd. | |
| auto_approve | No | Approve every tool call (--auto-approve/--yolo). Default false. | |
| enabled_tools | No | Allow-list tools (--enabled-tools, repeatable; globs/re:). | |
| disabled_tools | No | Deny-list tools (--disabled-tools, repeatable). |