Skip to main content
The gateway now ships in the praisonai-bot package. praisonai serve gateway still works exactly as documented here; for a standalone install see praisonai-bot Migration.
Gateway agents use chat-optimised defaults to ensure fast response times for interactive chat applications.
The user chats with the assistant; gateway defaults keep replies fast by disabling reflection on the agent path.

Quick Start

1

Fast by default

Create a minimal bot.yaml with fast defaults:
Response latency: ~1.6 seconds on short prompts.
2

Opt in to reflection

Add reflection for higher quality responses:
Response latency: ~12.3 seconds (8x slower for better quality).

How It Works

Gateway agents optimize for chat channel performance with different flow patterns:

Configuration Options

Gateway agents loaded from YAML use chat-optimised defaults:

Common Patterns

Plain Chat Assistant

High-Quality Q&A Bot

Mixed Agent Configuration


Best Practices

Gateway agents default to reflection: false because chat applications prioritize response speed. Enable reflection only for agents handling complex analysis or research tasks.
Each reflection cycle requires additional API calls. For gpt-4o-mini, this increases latency from ~1.6s to ~12.3s. Test your specific use case to validate the quality improvement justifies the speed tradeoff.
Configure reflection per agent based on their role. Quick support agents should stay fast, while research or analysis agents benefit from reflection.
Gateway defaults optimize for interactive chat. For batch processing, long-running tasks, or non-interactive workflows, use the Python SDK directly where different performance characteristics apply.

Gateway

Gateway configuration and deployment

Self-Reflection

Opt-in self-critique for higher quality

BotOS

Multi-platform bot orchestration

Messaging Bots

Chat platform integrations