Skip to content

feat: add Mistral Vibe support#1125

Open
tbetous wants to merge 5 commits into
Fission-AI:mainfrom
tbetous:add-mistral-vibe-support
Open

feat: add Mistral Vibe support#1125
tbetous wants to merge 5 commits into
Fission-AI:mainfrom
tbetous:add-mistral-vibe-support

Conversation

@tbetous
Copy link
Copy Markdown

@tbetous tbetous commented May 25, 2026

Add Mistral Vibe as a supported OpenSpec tool.

This enables users to set up Mistral Vibe through standard OpenSpec workflows:

  • openspec init --tools vibe creates Vibe skill files automatically
  • openspec update refreshes Vibe skills when OpenSpec version changes
  • openspec status detects Vibe skill configuration

Changes:

  • Added Mistral Vibe entry to AI_TOOLS configuration with proper metadata
  • Updated documentation with Mistral Vibe in tool directory table and tool IDs list
  • All commits are GPG-signed

Fixes #417

Summary by CodeRabbit

  • New Features
    • Added Mistral Vibe as a supported AI tool
    • Mistral Vibe is now available for selection and initialization
    • Automatic detection of existing Mistral Vibe configurations in projects
    • Support for skill-based configuration with standard directory structure

Review Change Stack

tbetous and others added 3 commits May 25, 2026 18:54
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
@tbetous tbetous requested a review from TabishB as a code owner May 25, 2026 16:55
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 25, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 209ad76a-818b-4cc7-9932-b98a585b1692

📥 Commits

Reviewing files that changed from the base of the PR and between f3b7e63 and f77f63c.

📒 Files selected for processing (8)
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/.openspec.yaml
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/design.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/proposal.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/specs/ai-tool-paths/spec.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/specs/vibe-tool-config/spec.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/tasks.md
  • openspec/specs/ai-tool-paths/spec.md
  • openspec/specs/vibe-tool-config/spec.md
💤 Files with no reviewable changes (6)
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/.openspec.yaml
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/proposal.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/design.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/specs/ai-tool-paths/spec.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/specs/vibe-tool-config/spec.md
  • openspec/changes/archive/2026-05-25-add-mistral-vibe-support/tasks.md
✅ Files skipped from review due to trivial changes (2)
  • openspec/specs/ai-tool-paths/spec.md
  • openspec/specs/vibe-tool-config/spec.md

📝 Walkthrough

Walkthrough

This PR adds Mistral Vibe (vibe) as a supported AI tool by registering it in the AI_TOOLS configuration array with detection paths, updating user-facing documentation, defining feature specifications, and creating design and implementation task artifacts.

Changes

Mistral Vibe Tool Support

Layer / File(s) Summary
Design and Approach
openspec/changes/archive/2026-05-25-add-mistral-vibe-support/proposal.md, openspec/changes/archive/2026-05-25-add-mistral-vibe-support/design.md
Proposal and technical design documents specify the skill-based integration approach, chosen metadata, alphabetical placement, migration steps, and non-goals for adding Mistral Vibe support.
Configuration and User Documentation
src/core/config.ts, docs/supported-tools.md
Registers Mistral Vibe in the AI_TOOLS array with detectionPaths: ['.vibe/skills'], and updates supported-tools documentation to list vibe in the tool directory reference table and CLI available tool IDs list.
Feature Specifications
openspec/specs/ai-tool-paths/spec.md, openspec/specs/vibe-tool-config/spec.md
Adds ai-tool-paths and vibe-tool-config specifications covering directory/detection requirements, tool discoverability, selection behavior, and cross-platform path correctness for Mistral Vibe.
Archive Record and Implementation Tasks
openspec/changes/archive/2026-05-25-add-mistral-vibe-support/, .openspec.yaml, design.md, proposal.md, tasks.md, specs/*
Archive specifications, task checklist, and metadata document the design artifacts, implementation verification steps, and archive entry creation date for the Mistral Vibe support change.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • TabishB

Poem

🐰 A vibe so fresh from Mistral's hand,
In skills we place it, neat and grand,
Config and specs align in dance,
.vibe/skills gets its chance!
With detection paths so true and clear,
The toolbox grows, more tools appear!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: add Mistral Vibe support' clearly and concisely summarizes the main change: adding Mistral Vibe as a supported tool.
Linked Issues check ✅ Passed The PR successfully implements support for Mistral Vibe [#417] by updating configuration, documentation, and enabling standard workflows (init, update, status).
Out of Scope Changes check ✅ Passed All changes are directly related to adding Mistral Vibe support; no unrelated or out-of-scope modifications were introduced.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@tbetous tbetous marked this pull request as draft May 25, 2026 16:59
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@openspec/changes/archive/2025-05-25-add-mistral-vibe-support/.openspec.yaml`:
- Line 2: The archive directory name "2025-05-25-add-mistral-vibe-support" does
not match the metadata key created: 2026-05-25; either rename the archive
directory to "2026-05-25-add-mistral-vibe-support" to match the created
metadata, or update the created field value to 2025-05-25 if the older date was
intentional—ensure the directory base name and the created metadata key are
identical.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 4bc1f5e2-4391-47f5-8824-f3bf06610253

📥 Commits

Reviewing files that changed from the base of the PR and between e441287 and f3b7e63.

📒 Files selected for processing (8)
  • docs/supported-tools.md
  • openspec/changes/archive/2025-05-25-add-mistral-vibe-support/.openspec.yaml
  • openspec/changes/archive/2025-05-25-add-mistral-vibe-support/design.md
  • openspec/changes/archive/2025-05-25-add-mistral-vibe-support/proposal.md
  • openspec/changes/archive/2025-05-25-add-mistral-vibe-support/specs/ai-tool-paths/spec.md
  • openspec/changes/archive/2025-05-25-add-mistral-vibe-support/specs/vibe-tool-config/spec.md
  • openspec/changes/archive/2025-05-25-add-mistral-vibe-support/tasks.md
  • src/core/config.ts

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
@tbetous tbetous marked this pull request as ready for review May 25, 2026 17:02
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
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.

mistral vibe

1 participant