FirestoreDb class.
Usage
You need to provide eitherproject_id or db_client to the FirestoreDb class. Firestore will connect automatically using your Google Cloud credentials.
firestore_for_agent.py
Prerequisites
- Ensure your gcloud project is enabled with Firestore. See the Firestore documentation
- Install dependencies:
uv pip install openai google-cloud-firestore ddgs agno - Make sure your gcloud project is set up and you have the necessary permissions to access Firestore