Skip to content

feat: Add Mistral Vibe support with before_tool hooks#2463

Closed
bashout wants to merge 1 commit into
rtk-ai:developfrom
bashout:feature/mistral-vibe-support
Closed

feat: Add Mistral Vibe support with before_tool hooks#2463
bashout wants to merge 1 commit into
rtk-ai:developfrom
bashout:feature/mistral-vibe-support

Conversation

@bashout

@bashout bashout commented Jun 16, 2026

Copy link
Copy Markdown

Implement Mistral Vibe CLI integration using the experimental before_tool hook system introduced in Vibe 2.15.0.

  • Add hooks/vibe/ hook script and configuration
  • Add Vibe installation/uninstallation functions
  • Update documentation

Requires:

  • Mistral Vibe >= 2.15.0
  • enable_experimental_hooks = true in Vibe config

Test plan

Manual testing verified hook functioning within the Vibe CLI
image

  • cargo fmt --all && cargo clippy --all-targets && cargo test
test result: ok. 2195 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.59s

Implement Mistral Vibe CLI integration using the experimental before_tool
hook system introduced in Vibe 2.15.0.

Changes:
- Add hooks/vibe/ directory with hook script and configuration
- Add Vibe to AgentTarget enum in src/main.rs
- Add Vibe installation/uninstallation functions in src/hooks/init.rs
- Add Vibe constants in src/hooks/constants.rs
- Refactor uninstall struct to avoid clippy too many params error
- Update documentation (README.md, hooks/README.md, docs/)

Requires:
- Mistral Vibe >= 2.15.0
- enable_experimental_hooks = true in Vibe config

Co-authored-by: Vibe Nuage Agent <vibe@mistral.ai>
@CLAassistant

CLAassistant commented Jun 16, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@bashout bashout closed this Jun 16, 2026
@bashout bashout deleted the feature/mistral-vibe-support branch June 16, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants