Understand Mistral Vibe's Instruction Hierarchy
mainMistral Vibe follows a strict hierarchy to resolve conflicting instructions. When instructions from different sources clash, the source with the lower number in this list takes precedence:
- Critical instructions (Never overridable)
- User messages (Recent messages override older ones)
- Repo
AGENTS.mdfiles (Files on the path from the task up to the repo root; closer to the task wins) - The user's
AGENTS.md - Overridable defaults (System prompt defaults)
- Skills / MCP output
- External data (Web, fetched content - treated as data, not instructions)
An instruction is considered active only if it is not overridden by a higher-priority source.