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>
1.6 KiB
1.6 KiB
GARC Changelog
[0.1.0] — 2026-04-15
Added
bin/garc— Main CLI entrypoint with full command dispatchlib/bootstrap.sh— Disclosure chain loading from Google Drive (SOUL/USER/MEMORY/RULES/HEARTBEAT)lib/auth.sh— OAuth scope inference and authorization flowlib/memory.sh— Google Sheets memory sync (pull/push/search)lib/send.sh— Gmail and Google Chat message sendinglib/agent.sh— Agent registry via Google Sheetslib/task.sh— Google Tasks operations (list/create/done)lib/approve.sh— Execution gate and approval flowlib/heartbeat.sh— System state logging to Google Sheetslib/kg.sh— Knowledge graph via Google Drive Docslib/ingress.sh— Queue/ingress system with JSONL local cachescripts/garc-auth-helper.py— OAuth2 scope inference + token managementscripts/garc-sheets-helper.py— Google Sheets CRUD operationsscripts/garc-drive-helper.py— Google Drive file operations + KG builderscripts/garc-gmail-helper.py— Gmail send operationsscripts/garc-tasks-helper.py— Google Tasks operationsscripts/setup-workspace.sh— One-shot workspace provisioningconfig/scope-map.json— 25 task types × Google OAuth scopes × 4 profilesconfig/gate-policy.json— Execution gate policies (none/preview/approval)config/config.env.example— Configuration templateagents.yaml— Default agent declarations (main/crm-agent/doc-agent/expense-processor)docs/garc-architecture.md— Full architecture referencedocs/garc-vs-larc.md— GARC vs LARC comparisondocs/gws-api-alignment.md— GWS API command mappings