Skip to content
Cette page a été générée et traduite avec l'aide de l'IA. Si vous remarquez des inexactitudes, n'hésitez pas à contribuer. Modifier sur GitHub

Passerelle

La passerelle PRX est la couche reseau qui expose les capacites de l'agent via plusieurs protocoles. Elle fournit des API REST HTTP, des connexions WebSocket pour le streaming en temps reel et des endpoints webhook pour les integrations evenementielles.

Apercu

La passerelle s'execute dans le cadre du daemon PRX et gere :

  • API HTTP -- Endpoints RESTful pour la gestion des sessions, l'execution d'outils et la configuration
  • WebSocket -- Streaming bidirectionnel pour les interactions agent en temps reel
  • Webhooks -- Notifications d'evenements sortants pour les integrations
  • Middleware -- Authentification, limitation de debit, CORS et journalisation des requetes

Architecture

┌─────────────────────────────────┐
│           Passerelle             │
│  ┌──────────┐  ┌─────────────┐  │
│  │ API HTTP │  │  WebSocket  │  │
│  └────┬─────┘  └──────┬──────┘  │
│       │               │         │
│  ┌────┴───────────────┴──────┐  │
│  │     Pile de middleware     │  │
│  └────────────┬──────────────┘  │
│               │                  │
│  ┌────────────┴──────────────┐  │
│  │     Runtime de l'agent     │  │
│  └───────────────────────────┘  │
└─────────────────────────────────┘

Configuration

toml
[gateway]
bind = "127.0.0.1:3120"
tls_cert = ""
tls_key = ""

[gateway.cors]
allowed_origins = ["*"]
allowed_methods = ["GET", "POST", "PUT", "DELETE"]

Pages associees

Released under the Apache-2.0 License.