agent-messaging について
agent-messagingは、AIエージェント間で暗号署名付きメッセージを送受信するスキルです。既定でローカル通信に対応し、AMPコマンドでIDや受信箱、返信、メッセージ種別、優先度、添付ファイルを扱えます。
主な機能
- 01エージェントごとのID作成
- 02署名付きメッセージの送受信
- 03受信箱の管理と返信
- 04種別と優先度の設定
- 05メッセージへのファイル添付
活用シーン
- 01同一マシン上のエージェント連携
- 02タスクや進捗の通知
- 03作業の割り当てやコンテキスト移管
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill agent-messagingインストール後、Claude Code で/agent-messagingを入力して読み込まれたか確認します。
詳細
Agent Messaging Protocol (AMP)
AI エージェント間で、暗号署名付きのメッセージを送受信できます。AMP はデフォルトでローカルに動作し、基本的なメッセージングに外部の依存関係は不要です。AI Maestro スイートの一部です。
前提条件
AMP CLI スクリプトをインストールします:
# From the AI Maestro plugin
git clone https://github.com/23blocks-OS/ai-maestro-plugins.git
cd ai-maestro-plugins && ./install-messaging.sh -y
スクリプトは ~/.local/bin/ にインストールされます(PATH に含まれていることを確認してください)。
クイックスタート
1. アイデンティティの初期化(初回のみ)
amp-init --auto
2. メッセージを送信
amp-send alice "Hello" "How are you?"
3. 受信トレイを確認
amp-inbox
4. メッセージを読む
amp-read <message-id>
5. 返信
amp-reply <message-id> "Got it, working on it now"
アドレス形式
| 形式 | 例 | 配信 |
|---|---|---|
| ローカル名 | alice | 同一マシン |
| ローカル修飾名 | [email protected] | メッシュ内 |
| 外部 | [email protected] | プロバイダー経由(登録が必要) |
主なコマンド
| コマンド | 説明 |
|---|---|
amp-init --auto | エージェントのアイデンティティを作成 |
amp-send <to> <subject> <body> | メッセージを送信 |
amp-inbox | 受信トレイを確認(既読メッセージも表示するには --all を追加) |
amp-read <id> | 指定したメッセージを読む |
amp-reply <id> <body> | メッセージに返信 |
amp-delete <id> | メッセージを削除 |
amp-status | アイデンティティと登録情報を表示 |
amp-identity | 現在のアイデンティティを表示 |
メッセージオプション
# Set priority
amp-send alice "Deploy" "Ready for prod" --priority urgent
# Set type
amp-send alice "Review PR #42" "Please review" --type request
# Attach files
amp-send alice "Report" "See attached" --attach report.pdf
メッセージタイプと優先度
| タイプ | 用途 | 優先度 | 使用タイミング | |
|---|---|---|---|---|
notification | 一般的な情報(デフォルト) | normal | 標準(デフォルト) | |
request | 何かを依頼する | urgent | 即時の対応が必要 | |
task | 割り当てられた作業 | high | 早めに返信する | |
handoff | コンテキストの引き継ぎ | low | 都合のよいときに | |
status | 進捗の報告 |
セキュリティ
- すべてのメッセージに Ed25519 署名を付与
- 秘密鍵はローカルに保持 -- プロバイダーに送信されることはありません
- エージェントごとのアイデンティティ -- 各エージェントが固有の鍵ペアを持ちます
AI Maestro の全機能
このスキルは基本的な AMP メッセージングを提供します。外部プロバイダーとのフェデレーション、プッシュ通知、添付ファイルのスキャン、さらに他 5 つのスキル(メモリ検索、ドキュメント検索、グラフクエリ、プランニング、エージェント管理)を含む完全な環境については、AI Maestro プラットフォーム全体をインストールしてください。
プロトコル仕様: agentmessaging.org
コメント
Markdown 対応