clawd-plugin-vault は何をしますか?
📁 ローカルディレクトリを構造化された知識保管庫に変換し、高速なセマンティック検索とマークダウンをサポートするClawdbotプラグインです。
概要
clawd-plugin-vault は、Clawdbotエージェントが指定されたローカルディレクトリ内のファイルをベクトル埋め込みでインデックス化し、自然言語による検索クエリに対して関連するドキュメントを返します。これにより、大量のマークダウンファイルから必要な情報を素早く取得できます。
特徴
- セマンティック検索: キーワード一致ではなく、意味的な類似性に基づいて検索します。
- 自動インデックス: ファイルの追加や変更を監視し、自動的にインデックスを更新します。
- マークダウン最適化: マークダウン形式のファイルを優先的にサポートし、フロントマターのメタデータも活用します。
- 軽量設計: ローカル環境で動作し、外部サービスに依存しません。
インストール
clawd plugin install 08Tyrant31/clawd-plugin-vault
設定
プラグインを有効にするには、Clawdbotの設定ファイル(例: clawd.json)に以下のように追加します。
{
"plugins": [
{
"name": "08Tyrant31/clawd-plugin-vault",
"config": {
"vaultPath": "./vault"
}
}
]
}
vaultPath: 保管庫として使用するディレクトリへの相対パスまたは絶対パス。
使用方法
基本的な検索
エージェントに対して以下のように指示します:
「vault 内のマークダウンを検索して、プロジェクトのセットアップ手順を教えて」
プラグインは内部的にセマンティック検索を実行し、最も関連性の高いドキュメントを返します。
ファイルの追加
保管庫ディレクトリ内に新しいマークダウンファイルを作成するだけで、自動的にインデックスに追加されます。
# 新しいメモ
ここに内容を記述します。
コマンド一覧
| コマンド | 説明 |
|---|---|
vault:search | セマンティック検索を実行します |
vault:index | 保管庫の再インデックスを強制します |
vault:stats | 保管庫の統計情報を表示します |
注意事項
- 大量のファイルがある場合、初回インデックスに時間がかかることがあります。
- 対応しているファイル形式は主に
.mdおよび.markdownです。 - 埋め込みモデルはローカルで動作するため、オフライン環境でも使用できます。
ライセンス
MIT