mistralai/mistral-vibe
Minimal CLI coding agent by Mistral
何を解決するか
Mistral Vibe は、自然言語を使ってコードベースと対話できるコマンドラインインターフェース(CLI)型のコーディングアシスタントです。エディタとAIチャットウィンドウの間で手動で切り替える必要をなくし、アシスタントをターミナルに直接導入することで、プロジェクトのファイル、Git履歴、環境のコンテキストを提供します。
動作方法
Mistralのモデルによって駆動されるVibeは、ファイル操作、シェルコマンド実行、コード検索のためのツールセットにアクセスできる会話型エージェントとして動作します。セキュリティを確保するために「信頼フォルダーシステム」を採用し、複数のエージェントプロファイル(例:plan は読み取り専用の探索用、accept-edits はリファクタリング用)をサポートしてツールの権限を制御できます。また、複雑なタスクを独立したサブエージェントに委任することで、コンテキストウィンドウのオーバーロードを防ぐこともできます。
対象ユーザー
ターミナル中心のワークフローを好む開発者で、ローカル開発環境内でコードの読み取り・書き込み・コマンド実行が可能なAIアシスタントを求める方々に最適です。
特徴
- 統合ツールセット: ファイルの読み取り・書き込み・パッチ適用、シェルコマンド実行、
grepを通じた再帰的コード検索を内蔵した機能。 - プロジェクト認識型コンテキスト: エージェントにプロジェクトの場所、Gitブランチ、最近のコミット履歴を自動的に提供。
- サブエージェントの委任: 並列作業やコードベースの探索に特化したサブエージェントを起動できる機能。
- マルチモーダル対応:
@メンションによる画像添付をサポート(視覚対応モデル用)。 - 拡張可能なスキルシステム: Agent Skills仕様に従って、カスタムツールやスラッシュコマンドを作成可能。
- 柔軟な実行モード: RustおよびPython実装のインタラクティブTUIと、スクリプティング用のプログラムモードの両方を提供。
関連
- Dispatch
- Dispatch
- プロジェクト
- Dispatch
- プロジェクト