The words
One engine
Momor Search and every organization’s workflows run on the same engine. Search is the Answer workflow: it calls an Intent workflow to gather sources, then writes the answer. What changes from one workflow to another is the definition: its steps, its tools and where a person decides.
Everything is recorded
Before the engine does anything outside itself, such as asking a model or calling a tool, it writes down that it is about to. When the answer arrives it writes that too. A turn’s state is rebuilt from those events every time it advances, so a run that stops part-way continues from the first step that did not finish, and a finished step is never run again because a later one was interrupted.
Models through Gateway
Every model call a workflow makes goes through Momor Gateway, made by Momor for the organization and paid from its credits, so a Workflow organization needs no Gateway API key. Each AI step can name the models it may use; a step that names none uses the workflow’s Model, and a workflow that names none asks for auto: the models the organization lists in Settings › Models, tried in order. Gateway moves to another provider when one fails. The workflow keeps its steps when the models behind it change.
Four layers of resilience
- Retries. Outside calls retry with increasing waits, and stop trying a service that is clearly down.
- Provider failover. Each outside dependency can have more than one provider behind it. When one fails after its retries, the next takes over.
- Model failover. When a model can’t handle a request or its provider is unreachable, Gateway routes to another that can, skipping models that lack what the request needs.
- Recovery. A turn whose attempt fails keeps its record. Resumed, by a caller or automatically, it continues from the first unfinished step.