Google Drive V2 Integration (#602)
* first commit
* revert format pre commit
* revert flag
* set up pub/sub flow
* revert accidental remove
* saving progress
* nit
* save
* save
* save
* save
* save
* save
* save
* make lint
* a few nits re: error handling and database
* resolve circular imports and .env in configuration.yaml
* nit
* make merge work
* fix branch state
* make lint
* save
* make lint
* fix logger
* update docker compose
* save
* Adopt new logging
* sync_agent and sync_agent_activity jobs
* revert refresh
* fix publish script
* fix re-auth
* ensure files artifact sync works properly
* introduce consolidation logic
* Remove nits
* more nits
* nits
* trying to add deployment for publisher
* save
* save
* nit
* comment
* save
* File Service: fix empty generator
* add fallback default GDrive option
* patch move for file artifacts
* trigger sync_agent at agent creation
* Logging
* Fixes
* Fix
* fixing
* Format
* testing issues
* Lint
---------
Co-authored-by: lusmoura <luisa@cohere.com>
Co-authored-by: Beatrix De Wilde <128378696+BeatrixCohere@users.noreply.github.com>