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); // 実行証明
設定
| オプション | 型 | デフォルト値 | 説明 |
|---|---|---|---|
routing | string | 'execute-first' | ルーティング戦略 |
network | string | 'base' | 決済ネットワーク |
harness | string | undefined | ハーネスファイルのパス |
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を作成してください。