mistralai/mistral-vibe
Minimal CLI coding agent by Mistral
何を解決するか
Mistral Vibe は、自然言語を使ってコードベースと対話できるコマンドラインインターフェース(CLI)型のコーディングアシスタントです。ブラウザにコードを手動でコピー&ペーストする必要がなく、ターミナルから直接プロジェクトを探索、変更、管理できる会話型インターフェースを提供します。
動作方法
Mistralのモデルによって駆動されるVibeは、一連の組み込みツールを実行してタスクを処理できるエージェントシステムです。プロジェクトのファイル構造とGitの状態をスキャンして文脈を維持します。異なるエージェントプロファイル(例:plan は読み取り専用の探索、accept-edits はリファクタリング)をサポートし、複雑なタスクを独立したサブエージェントに委任することで、コンテキストウィンドウのオーバーロードを防ぎます。また、Agent Skills仕様に基づく「スキル」システムを実装しており、ユーザーがカスタムツールやスラッシュコマンドを SKILL.md ファイルで追加して機能を拡張できます。
対象ユーザー
ターミナル中心のワークフローを好む開発者で、ローカルコードベースの読み取り、書き込み、検索を最小限の手間で行えるAIアシスタントを必要とする人。
主な特徴
- 統合ツールセット:組み込みの機能で、ファイルの読み取り・書き込み、パッチ適用、シェルコマンドの実行、
grepやripgrepを用いた再帰的コード検索が可能。 - エージェント委任:並列作業用のサブエージェントを起動でき、
ask_user_questionツールでインタラクティブな確認が可能。 - マルチモーダル対応:
@によるメンションで画像添付をサポート(視覚対応モデル向け)。 - 拡張可能なスキル:
SKILL.mdファイルを通じてカスタムツールやスラッシュコマンドを追加できるプラグイン型システム。 - プログラムモード:
--promptを使用して非対話的実行が可能。実行回数、コスト、トークン予算に制約を設定可能。 - セキュリティ機能:信頼フォルダシステムとツール実行承認設定を備え、安全な操作をサポート。
関連
- Dispatch
- Dispatch
- Dispatch
- プロジェクト
- Dispatch