agntcy-status について
agntcy-status は、AGNTCY と SLIM の設定、連携、可観測性の状態報告を予定している未実装のスキャフォールドです。必要なパッケージが利用できない間は、正常と示さず「未設定」と報告します。
主な機能
- 01未実装のスキャフォールド
- 02予定されているパッケージ有無の確認
- 03予定されている通信方式とポリシーの状態報告
- 04予定されている連携イベントとテレメトリーの状態報告
活用シーン
- 01AGNTCY パッケージの有無の確認
- 02予定されている通信方式と CASA ポリシー状態の確認
- 03予定されている連携イベントと ID テレメトリーの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill agntcy-statusインストール後、Claude Code で/agntcy-statusを入力して読み込まれたか確認します。
詳細
スキャフォールディング用のスタブです。まだ実装されていません。このスキルは、ruflo-agntcy に実際のロジックが実装された後、以下を報告します(ADR-380 を参照)。
- パッケージの利用可否 —
@claude-flow/agntcy(TS)および/または Rust のruflo-agntcyクレートがoptionalDependenciesとしてインストールされているか、存在しないか(現在想定されるデフォルト。該当する上流パッケージは、まだ公開されていません)。 - アクティブなトランスポート — ローカルのインプロセス(デフォルト)か SLIM(オプトイン、ADR-380 §2 に準拠)か、およびどのスウォーム/hive-mind セッションがどのトランスポートを使用しているか。
- CASA の適用状態 — 有効か無効か。有効なテナントについては、コンパイル済みインテントエンベロープのうち、現在適用されている
allow/deny/budget_usd/expires_at(ADR-380 §3)。 - IOC の調整イベント — オプションのレイヤー 9 セマンティックイベント(ADR-380 §4)が
hive-mind_broadcast/hive-mind_consensus上で連携されているか。 - アイデンティティ/オブザーバビリティ — AGNTCY の OTel スパン属性(
agent.identity、coordination.episode、authorization.decisionなど、ADR-380 §5)がruflo-observabilityを通じて出力されているか。
上流の AGNTCY/SLIM パッケージが存在するようになるまでは、このステータスチェックは正常な状態を捏造せず、必ず「not configured — see ADR-380」と報告する必要があります。実際のクライアントライブラリが利用可能になるまでは、このスキルから AGNTCY インフラストラクチャ(Directory、SLIM ブローカー)へのネットワーク呼び出しを安全に行うことはできません。
コメント
Markdown 対応