Google Cloud Firestore state store for PraisonAI
pip install google-cloud-firestore
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
from praisonai.persistence.factory import create_state_store
store = create_state_store(
"firestore",
project_id="your-project",
collection="praisonai_state"
)
store.set("session:123", {"messages": [], "context": {}})
state = store.get("session:123")