Backend that stores files in LangGraph's BaseStore (persistent).
Uses LangGraph's Store for persistent, cross-conversation storage. Files are organized via namespaces and persist across all threads.
The namespace can be customized via a factory function for flexible isolation patterns (user-scoped, org-scoped, etc.), or falls back to legacy assistant_id-based isolation.