Skip to main content
Offline First

Conversations that survive network outages.

SQLite-backed local sessions with automatic sync on reconnect. Built for rural India and anywhere connectivity is unreliable.

How it works

Three capabilities that make offline work reliably in production.

SQLite-backed local sessions
Every conversation is stored locally in SQLite. The agent continues collecting fields even with no internet.
Automatic sync on reconnect
When connectivity returns, completed sessions are flushed to the remote backend in order — no duplicates, no data loss.
Conflict resolution built in
If the same session was modified on two devices offline, TrueNorth uses a last-write-wins strategy with configurable overrides.

YAML configuration

Enable offline mode with a single key in your schema.

agent.yaml
id: rural_medical_intake
persona: "You are a compassionate health worker assistant."
 
storage:
mode: offline_first
db: sqlite
sync_on_reconnect: true
conflict_strategy: last_write_wins
 
# Fields collected offline, synced transparently

Try it in the playground

Run a live agent session and see how TrueNorth handles the full extraction pipeline.