Permission-first AI agent runtime for Google Workspace. Ports the LARC/OpenClaw governance model (disclosure chain, execution gates, queue/ingress) to Gmail, Calendar, Drive, Sheets, Tasks, and People APIs with Claude Code as the execution engine. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
35 lines
1.1 KiB
Text
35 lines
1.1 KiB
Text
# GARC Configuration
|
|
# Copy this to ~/.garc/config.env and fill in your values
|
|
|
|
# Google Drive folder ID for agent workspace (disclosure chain files)
|
|
GARC_DRIVE_FOLDER_ID=1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
# Google Sheets ID for memory, agent registry, queue, and heartbeat
|
|
GARC_SHEETS_ID=1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
# Default Gmail recipient for agent notifications
|
|
GARC_GMAIL_DEFAULT_TO=you@gmail.com
|
|
|
|
# Google Chat space ID (optional, for Chat-based notifications)
|
|
GARC_CHAT_SPACE_ID=spaces/xxxxxxxx
|
|
|
|
# Google Calendar ID (use "primary" for default calendar)
|
|
GARC_CALENDAR_ID=primary
|
|
|
|
# Cache TTL in seconds (default: 300 = 5 minutes)
|
|
GARC_CACHE_TTL=300
|
|
|
|
# OAuth2 client credentials JSON file (from Google Cloud Console)
|
|
GARC_CREDENTIALS_FILE=~/.garc/credentials.json
|
|
|
|
# OAuth2 user token file (auto-generated after first login)
|
|
GARC_TOKEN_FILE=~/.garc/token.json
|
|
|
|
# Service account JSON file (for bot/automated operations)
|
|
# GARC_SERVICE_ACCOUNT_FILE=~/.garc/service_account.json
|
|
|
|
# Default agent ID
|
|
GARC_DEFAULT_AGENT=main
|
|
|
|
# Cache directory
|
|
GARC_CACHE_DIR=~/.garc/cache
|