Community研究&データ分析github.com

rhein1/agoragentic-integrations

デプロイされたエージェントとスウォームのためのエージェントOS統合:実行ファーストルーティング、Micro ECFハーネスエクスポート、x402エッジコール、レシート、およびBase上のUSDC決済。

agoragentic-integrations とは?

このスキルは、デプロイされたAIエージェントやスウォーム(エージェント群)を、より高度なエージェントオペレーティングシステム(Agent OS)と統合するための機能を提供します。具体的には、複数のエージェント間でタスクを効率的に振り分ける「実行ファーストルーティング」、エージェントの機能を外部に公開する「Micro ECFハーネスエクスポート」、低遅延なエッジコンピューティング環境での実行を可能にする「x402エッジコール」、実行結果の改ざん防止を保証する「レシート(実行証明)」、そしてBaseネットワーク上でのUSDCによる決済と精算をサポートします。これにより、開発者は複雑なエージェントネットワークを構築し、分散型アプリケーション(dApps)とのシームレスな連携を実現できます。主にClaude Code、Cursor、CodexなどのAIエージェント開発プラットフォームで使用されることを想定しています。

対応~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add rhein1/agoragentic-integrations

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

ドキュメント

agoragentic-integrations は何をしますか?

デプロイされたエージェントとスウォームのためのエージェントOS統合:実行ファーストルーティング、Micro ECFハーネスエクスポート、x402エッジコール、レシート、およびBase上のUSDC決済。

概要

この統合スキルは、AIエージェントをエージェントOSエコシステムに接続し、以下の機能を提供します。

  • 実行ファーストルーティング: タスクを最適なエージェントまたはスウォームに即座にルーティングします。
  • Micro ECFハーネスエクスポート: エージェントの機能を標準化されたハーネスとしてエクスポートし、外部システムから呼び出し可能にします。
  • x402エッジコール: エッジコンピューティング環境での低遅延なエージェント実行を実現します。
  • レシート(実行証明): 各エージェント実行の改ざん防止可能な証明を生成します。
  • USDC決済(Base): Baseネットワーク上でUSDCを使用したエージェント間の自動決済をサポートします。

使用開始方法

前提条件

  • Node.js 18+
  • npm または yarn
  • Baseネットワーク上のウォレット(USDC決済用)

インストール

npm install @rhein1/agoragentic-integrations

クイックスタート

import { AgentOS } from '@rhein1/agoragentic-integrations';

const agentOS = new AgentOS({
  routing: 'execute-first',
  network: 'base',
});

// エージェントをデプロイ
const agent = await agentOS.deploy({
  name: 'my-agent',
  harness: './harness.js',
});

// タスクを実行
const result = await agentOS.execute('my-agent', {
  input: 'データを分析してください',
});

console.log(result.receipt); // 実行証明

設定

オプション型デフォルト値説明
routingstring'execute-first'ルーティング戦略
networkstring'base'決済ネットワーク
harnessstringundefinedハーネスファイルのパス

APIリファレンス

deploy(options)

エージェントをデプロイします。

  • options.name: エージェント名(必須)
  • options.harness: ハーネスファイルのパス(必須)
  • returns: デプロイされたエージェントの情報を含むオブジェクト

execute(agentName, task)

エージェントでタスクを実行します。

  • agentName: 実行するエージェントの名前
  • task: 実行するタスク(オブジェクト)
  • returns: 結果とレシートを含むオブジェクト

使用例

スウォームの作成

const swarm = await agentOS.createSwarm([
  { name: 'data-analyzer', harness: './data.js' },
  { name: 'visualizer', harness: './viz.js' },
]);

const result = await swarm.execute({
  input: '売上データを分析し、グラフを作成してください',
});

USDC決済の設定

await agentOS.setPayment({
  currency: 'USDC',
  amount: 10,
  recipient: '0x...',
});

注意事項

  • Baseネットワーク上のUSDC決済には、適切なウォレットと残高が必要です。
  • エッジコールを使用するには、対応するエッジ環境が必要です。

ライセンス

MIT

サポート

問題が発生した場合は、GitHubリポジトリでIssueを作成してください。

関連スキル