Add Google Calendar and Gmail integration via Python SDK

Replaces the gws CLI subprocess approach with google-api-python-client.
Adds get_calendar_events, create_calendar_event, gmail_search_emails, and
gmail_get_email as LangChain tools; all admin-gated and auto-enabled when
token.json is present. Includes uv-runnable scripts/google_auth.py for
one-time OAuth2 setup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-09-16 08:43:18 -04:00
parent 7912c83ca3
commit 82f16bfd6a
8 changed files with 625 additions and 38 deletions
+1
View File
@@ -12,6 +12,7 @@ wheels/
# Environment files
.env
credentials.json
token.json
# Database files
database/