ゲートウェイ
PRX ゲートウェイは、複数のプロトコルを通じてエージェント機能を公開するネットワーク対向レイヤーです。HTTP REST API、リアルタイムストリーミング用の WebSocket 接続、イベント駆動型統合のための Webhook エンドポイントを提供します。
概要
ゲートウェイは PRX デーモンの一部として実行され、以下を処理します:
- HTTP API -- セッション管理、ツール実行、設定のための RESTful エンドポイント
- WebSocket -- リアルタイムエージェントインタラクションのための双方向ストリーミング
- Webhook -- 統合のためのアウトバウンドイベント通知
- ミドルウェア -- 認証、レート制限、CORS、リクエストログ
アーキテクチャ
┌─────────────────────────────────┐
│ Gateway │
│ ┌──────────┐ ┌─────────────┐ │
│ │ HTTP API │ │ WebSocket │ │
│ └────┬─────┘ └──────┬──────┘ │
│ │ │ │
│ ┌────┴───────────────┴──────┐ │
│ │ Middleware Stack │ │
│ └────────────┬──────────────┘ │
│ │ │
│ ┌────────────┴──────────────┐ │
│ │ Agent Runtime │ │
│ └───────────────────────────┘ │
└─────────────────────────────────┘設定
toml
[gateway]
bind = "127.0.0.1:3120"
tls_cert = ""
tls_key = ""
[gateway.cors]
allowed_origins = ["*"]
allowed_methods = ["GET", "POST", "PUT", "DELETE"]