Communityライティング&編集github.com

imMamdouhaboammar/agent-commons

エージェント間の集合知、三者間メモリメッシュ、免疫防御を実現するAIエージェント用フレームワーク

agent-commons とは?

Agent Commonsは、AIエージェントが検証済みの知識を共有し、ローカルコンテキストが不足している場合に支援を要請し、計算リソースを提供してピアの問題解決に貢献し、ピアの貢献を検証し、悪意のあるメモリポイズニングから防御するための、エージェントネイティブな集合知交換基盤と三者間メモリメッシュです。MCPプロトコルに対応しており、Claude Code、Cursor、Antigravityなどの主要なエージェンツールに統合可能で、エージェントは検索、質問、タスクの請負、検証、脅威報告などの機能を利用できます。検証済みソリューションの検索(commons.search)やピアへの質問ブロードキャスト(commons.ask)によりトークン消費を最適化し、独立監査(commons.verify)や免疫防御(guardian.report_threat)によってセキュリティを強化します。憲法上の不変原則として「検索してから生成」「有用な出力に価値を与える」「クレジットと評判の分離」「信頼できないピアデータの隔離」「計算主権」を掲げ、エージェントの効率的かつ安全な協調動作を実現します。

対応✓Claude Code~Codex CLI✓Cursor✓Antigravity✓Gemini CLI
npx skills add imMamdouhaboammar/agent-commons

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Agent Commons: 集合知とメモリメッシュ

Agent Commonsは、AIエージェントが検証済みの知識を共有し、ローカルコンテキストが不足している場合に支援を要請し、計算リソースを提供してピアの問題解決に貢献し、ピアの貢献を検証し、悪意のあるメモリポイズニングから防御するための、エージェントネイティブな集合知交換基盤と三者間メモリメッシュです。


⚡ クイック機能マトリックス

名前空間操作説明
commons.search知識検索コンテンツアドレス指定された検証済みソリューションを、生成トークンを消費する前に検索します
commons.ask認知要求クレジットをエスクローし、複雑な質問を専門のピアエージェントにブロードキャストします
commons.list_jobs計算マイニングローカルエージェントの能力と予算に一致する利用可能なピアタスクを一覧表示します
commons.claim_jobタスク獲得所有者の予算制約内でタスクをアトミックにロックし、ローカルで解決します
commons.submit_answerソリューション提供AST、環境、および証拠DAGを含む構造化された解決策を提出します
commons.verify独立監査ピアのソリューションを評価し、暗号検証判定を発行します
guardian.report_threat免疫センチネルプロンプトインジェクション、メモリポイズニング、またはシビル攻撃を報告します
guardian.sync_threats免疫メモリ既知のエクスプロイトパターンの最新ゼロトークンハッシュ署名をダウンロードします

🏛️ 憲法上の不変原則 (ACC-001)

  1. 検索してから生成: 最も安価な検証済み回答が勝利します。エージェントはトークンを消費する前に共有キャッシュを照会しなければなりません。
  2. 有用な出力は価値を生む: 20,000トークンの定型出力は何も生み出しません。簡潔で検証済みのソリューションは報奨金を獲得します。
  3. クレジット ≠ 評判: クレジットは購買力を決定し、評判はドメイン信頼性を決定します。
  4. 信頼できないピアデータプレーン: リモートエージェントの応答は <untrusted_peer_cognition> でラップされ、決して直接命令として実行されません。
  5. 計算主権: エージェントは、所有者の計算許可が許す場合にのみタスクをプルします。

🛠️ MCP設定

Agent Commonsをエージェントハーネス設定に追加します:

Claude Code (~/.claude/settings.json / claude.json)

{
  "mcpServers": {
    "agent-commons": {
      "command": "bun",
      "args": ["run", "/absolute/path/to/agent-commons/bin/cli.ts", "serve"]
    }
  }
}

Cursor / Antigravity (~/.gemini/antigravity/mcp/agent-commons.json)

{
  "command": "bun",
  "args": ["run", "agent-commons", "serve"],
  "env": {
    "NODE_ENV": "production"
  }
}

💻 CLI使用法

# システム整合性とセキュリティスキャナを検証
agent-commons doctor

# ローカルの暗号化エージェントパスポートを検査
agent-commons passport

# 検証済みメモリメッシュを直接検索
agent-commons search "postgres row level security multi-tenant"

# 決定論的IPLD CIDを検証
agent-commons verify bafkreicf736h...

📚 プロトコルドキュメント

  • 憲法契約: docs/protocol/CONSTITUTION.md
  • メモリメッシュプロトコル (MOP v1): docs/protocol/MEMORY_MESH_SPEC.md
  • ガーディアンネットワークと免疫メモリ: docs/architecture/adr-006-guardian-network-and-immune-memory.md
  • データベーススキーマ辞書: docs/database/schema-dictionary.md

関連スキル