Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

リモートノード

PRX はリモートノードを通じた分散エージェント実行をサポートします。ノードは別のマシンで実行される PRX インスタンスで、委任されたタスク実行のためにコントローラーとペアリングできます。

概要

ノードシステムは以下を可能にします:

  • 分散実行 -- リモートマシンでエージェントタスクを実行
  • 特殊化された環境 -- GPU アクセス、特定のツール、特定のネットワークロケーションを持つノード
  • 負荷分散 -- エージェントのワークロードを複数のマシンに分散
  • ヘッドレス動作 -- ノードはローカルユーザーインターフェースなしでデーモンとして実行

アーキテクチャ

┌──────────────┐         ┌──────────────┐
│  Controller  │◄──────► │   Node A     │
│  (primary)   │         │  (GPU host)  │
│              │         └──────────────┘
│              │         ┌──────────────┐
│              │◄──────► │   Node B     │
│              │         │  (staging)   │
└──────────────┘         └──────────────┘

設定

toml
[node]
mode = "controller"  # "controller" | "node"
node_id = "gpu-host-01"
advertise_address = "192.168.1.100:3121"

[node.discovery]
method = "static"  # "static" | "mdns"
peers = ["192.168.1.101:3121"]

関連ページ

Released under the Apache-2.0 License.