1
Messages arrive via multiple channels (Telegram, web, Discord) but the Gateway normalizes them into a unified format. The agent never knows which channel you used — it just sees text.
2
The Gateway is the center of mass — it's always running, managing sessions, routing messages, and deciding when to invoke the LLM. The agent is powerful but stateless; the Gateway is the persistent orchestrator.
3
The LLM Agent is consulted, not commanding. It wakes up, reasons, acts, then goes dormant. Like a specialist the Gateway calls when thinking is needed. Sub-agents are parallel instances the Gateway can spawn.
4
Tools give the agent hands — file access, web search, code execution, browser control. Without tools, it's just a chatbot. With them, it's an operator.
5
The personality (SOUL.md) is loaded every session — identity is a file. Change the file, change who the agent is. Truth's identity persists because the file persists.