IronClaw Service
The Agent Gateway module in FastAPI acts as a bridge and uses IronClaw Service for agent session management and skill execution. IronClaw Service uses Ollama as one of the LLM providers for self-hosted private model inference. IronClaw Service uses Anthropic Claude as the cloud LLM provider backend option. IronClaw Service stores session memory and manages persistent agent memory within PostgreSQL tables. Agent Gateway depends on the IronClaw Service to handle reasoning loops, skill execution, and memory management via HTTP and WebSocket communication. IronClaw Service uses PostgreSQL to store session memory, agent tables, and persistent state. The theo backend server connects to the IronClaw service running on elin to delegate agent message processing via IronClaw Gateway API. IronClaw service on elin uses Anthropic Claude model for large language processing and SQL generation. IronClaw service on elin requires IronClaw database for session persistence and agent thread management. IronClaw service includes the IronClaw Gateway component responsible for agent orchestration and Claude connectivity.