agent-gateway

Section: section4.5-agent Subsystem: telegram-services_v2 Port: 3500 Deploy type: bind-mount Health: http://agent-gateway:3500/health Compose: telegram-services_v2/phase2-section4.5-agent/docker-compose.yml
Fragile: bind-mounted — restart picks up code changes without rebuild.
Description

Agent API gateway — primary entry point for all agent interactions

Role

Receives Telegram messages, authenticates users, routes to agent-brain, returns responses

Dependencies

hard rabbitmq (prysm-store)
soft community-builder (section5-background)
soft commitment-service (section5-background)
soft commitment-service (section5.5-background-services)

Runbooks

None

Behavioral Assertions

Health endpoint returns 200 with status ok
Input: GET http://agent-gateway:3500/health
Expected: HTTP 200, body contains healthy status
rpe.assemble queue has exactly 1 consumer (rpe-context-assembler)
Input: Normal operating state with rpe-context-assembler running
Expected: RabbitMQ management API: queue rpe.assemble consumer_count = 1

Diagnostic Tools

None

Recent Issues

No issues on record