Loading projects...
Loading projects...
# Agentic Google Workspace Orchestrator A secure, multi-service orchestration platform for Gmail, Google Calendar, and Google Drive. This repository combines: - FastAPI backend with PostgreSQL + `pgvector` and Redis - Next.js chat and orchestration frontend - Hybrid retrieval across full-text search, semantic embeddings, and Reciprocal Rank Fusion (RRF) - Typed execution plan DAG generation and Python-controlled action gating - Google OAuth sync for Gmail, Calendar, and Drive data ## What this project does The system can: - classify user intent and extract structured entities from natural language - execute parallel search across Gmail, Calendar, and Drive - generate safe workflow plans using a type-driven LLM + Python validator - gate mutating actions behind explicit confirmation - persist conversations, orchestration state, and audit records - provide an interactive frontend + OpenAPI backend docs ## Architecture Overview Primary components: - `app/main.py` — FastAPI application entrypoint, CORS, middleware, health endpoints - `app/api/` — REST routers for auth, sync, search, query, actions, orchestration, and conversations - `app/orchestration/` — intent classification, planning, validation, execution, and confirmation flow - `app/retrieval/` — hybrid search implementation using PostgreSQL FTS, pgvector embeddings, and RRF fusion - `app/models/` — SQLAlchemy model definitions for users, workspace items, orchestration runs, and pending actions - `frontend/` — Next.js UI for conversation-driven orchestration and action confirmation
A secure, multi-service orchestration platform for Gmail, Google Calendar, and Google Drive.