SolaceProducts/solace-agent-mesh

Platform for building and running AI agents across the full lifecycle — build, test, deploy, monitor, improve. Hosts your agents, runs their tools, and coordinates them over an event mesh, with sessions, artifacts, auth, evaluators, and observability built in.

それは何か

Solace Agent Mesh は、AI エージェント(あなたの代わりにタスクを実行するソフトウェアプログラム)を構築および実行するためのプラットフォームです。ライフサイクル全体をカバーします:エージェントを構築し、テストし、デプロイし、監視し、改善します。プラットフォームは、作成したエージェントをホストし、それらのエージェントが呼び出すツールを実行し、イベントブローカー(コンポーネント間でメッセージをルーティングするシステム)を介してすべてを調整します。セッション、アーティファクト、認証、評価者、可観測性のための組み込みサポートが含まれています。

リポジトリの現在の状態

実際のソースコードはまだここにはありません — README には「近日中にこのリポジトリに公開予定」と記載されています。現在、リポジトリには次の2つが含まれています:

  • Agent Mesh Desktop — コンピュータにインストールする無料アプリケーション
  • 実行可能な例 — 適用できるサンプルユースケース

Agent Mesh Desktop

マシン上で実行される単一のアプリケーションで、sam というコマンドラインツールが含まれています。サポートされているプラットフォーム:

  • macOS 11(Big Sur)以降
  • Windows 10 以降(x86_64)
  • Linux(実験的とマーク)

インストールは、最新リリースからアプリをダウンロードするスクリプト(macOS/Linux では curl、Windows では PowerShell)を介して行われます。スクリプトは、インストール前にダウンロードの SHA-256 チェックサムを確認し、macOS では Apple の公証、Windows では Authenticode 署名を検証します。実際にインストールする代わりに、--dry-run フラグを使用してスクリプトが実行する内容をプレビューできます。

sam CLI

インストール後、ターミナルから sam を使用します。一般的なコマンド:

  • sam ai-assistance skill install — AI コーディングアシスタント(Claude Code や Codex CLI など)に、Agent Mesh バージョン用のエージェント、ツール、構成を構築する方法を教えるスキルをインストールします。スキルはデフォルトで .agents/skills/ に配置されます。Claude Code の場合は --target claude を使用します。
  • sam config plan -m manifest.yaml — 構成変更を適用する前にプレビューします
  • sam config apply -m manifest.yaml — 実行中の Agent Mesh インスタンスに構成変更を適用します
  • sam docs — ドキュメントをオフラインで開きます

ai-assistance および config コマンドは早期アクセスとマークされているため、リリース間で動作が変更される可能性があります。

例

examples ディレクトリには、sam config apply で適用するユースケースが含まれています。説明されている例の1つ:サポートチケットのトリアージシナリオで、顧客が架空の「Acme Help Desk」にチケットを作成し、Agent Mesh が問題を分類し、応答期限を計算し、最初の返信を起草し、緊急チケットをエスカレーションし、結果をチケットに書き戻します。README は、これらの例は学習と評価のためのものであり、本番環境向けではないと述べています。

本番環境

Agent Mesh Desktop は、自分のコンピュータでの構築とテストのみを目的としています。本番環境での使用には、Solace からの商用ライセンスが必要です。本番環境では、Agent Mesh を Kubernetes にデプロイするか、Agent Mesh Cloud(マネージドクラウドサービス)を使用します。

その他の注意事項

  • ライセンス: このリポジトリは BUSL-1.1 ライセンス(SPDX ヘッダーから)を使用しており、NOTICE ファイルにパーツごとのライセンス詳細が含まれています。
  • 貢献: このリポジトリは、問題やプルリクエストを受け付けていません。質問は Solace Community へ、バグやセキュリティ問題は support@solace.com へお問い合わせください。
  • 初回 LLM 接続: アプリを初めて開くときに大規模言語モデルを接続するには、リンクされたドキュメントページ(「Installing the Desktop Bundle」)を参照してください。

上記のすべての事実は README から直接引用されています。記載されている内容以外に追加または推測されたものはありません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト