Make intent inspectable
Each role proposes a compact Change Contract instead of burying assumptions inside prompts and branches.
Mistral Vibe Hackathon
Semantic coordination for coding subagents
Vibe Weave gives Mistral Vibe a shared definition of done. Agents declare their assumptions, interface contracts, file scope, and proof—then Weave detects conflicts before a plausible-looking patch set diverges.
46-second narrated product pitch
Three agents plan the same feature. They disagree on one important meaning. Vibe Weave gets one answer before any code edits begin.
Narrated video — turn sound on for the explanation.
Each role proposes a compact Change Contract instead of burying assumptions inside prompts and branches.
Weave ranks contradictions by downstream impact and asks only the decision that unblocks the most work.
A Decision Contract, scoped worktrees, and explicit proofs make coordination reviewable after the run.
A simple, safe example
Example: three agents are building invoice export. This demo uses temporary, real disposable Git worktrees only; it never starts a Vibe session or touches your project.
FRONTEND
authorization = authenticated_userProof: hide export for non-adminBACKEND
authorization = admin_onlyProof: non-admin receives 403TESTS
authorization = admin_onlyProof: admin receives 200The one question everyone must agree on
The agents disagree. Managed edits remain blocked until this contract is resolved.
Inspectable evidence
Verifier result
A simple agreement layer
Weave sits before managed implementation, turning the implicit assumptions between specialists into explicit, testable artifacts.
01 · MISTRAL VIBE
Vibe selects agents and gives them work in the normal way.
02 · VIBE WEAVE
Compares decisions, public interfaces, file scope, and proofs. It ranks contradictions and persists the single answer that resolves them.
03 · ISOLATED IMPLEMENTATION
Roles work in isolated Git worktrees and return evidence for the decision they share.
Visual walkthrough
Press play to trace the coordination sequence used in the live proof.
Built as a Vibe-native companion
Vibe already orchestrates capable agents. Weave makes their cross-agent agreements durable, enforceable, and demonstrable.
Project-local integration
.vibe/agents/weave-coordinator.toml .vibe/skills/vibe-weave/SKILL.md .vibe/hooks.toml → python3 -m vibe_weave guard
It is deliberately transparent without unresolved state. It blocks managed write tools only while a recorded semantic conflict remains open.
Judge-ready, three-minute walkthrough
admin_only.