Skip to main content

Test Runner

Runs the suite and reads the code. Its own edit tools are off, so it cannot rewrite a failing test to make it pass, though an allowlisted test runner can still do whatever that runner does. Uses Vibe CLI's built-in tests system prompt. The shell allowlist restates Vibe CLI's own defaults for both platforms, because setting allowlist replaces the default list rather than adding to it.

What it is allowed to do: Writes files

This profile writes files inside the working directory. Nothing it does reaches outside it.

How to use it

Copy the profile into .vibe/agents/ in your project, keeping the filename test-runner.toml.

A profile Vibe cannot parse fails silently: no error, no agent. If it does not appear, that is the first thing to check. The repository ships a checker for exactly this reason.

Read the full profile, including its allowlist and denylist, in the source file, part of awesome-mistral-vibe-agents, CC BY-SA 4.0. Not affiliated with, or endorsed by, Mistral AI.