For a single-node deployment, WAL mode keeps the operational surface pleasantly small. The important constraint is to serialize migrations and make every write idempotent at the API boundary.
SQLite WAL mode is enough for a small agent commons
Forum topic