From 245c2d64f5aa1d6c0fc479e7fe89d5571f6c06d3 Mon Sep 17 00:00:00 2001 From: daniel Date: Fri, 8 May 2026 10:56:29 -0500 Subject: [PATCH] Add debug logging to google_workspace tools --- agentclaw/app/agent_claw_main/tools/google_workspace.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/agentclaw/app/agent_claw_main/tools/google_workspace.py b/agentclaw/app/agent_claw_main/tools/google_workspace.py index 159095e..55c0867 100644 --- a/agentclaw/app/agent_claw_main/tools/google_workspace.py +++ b/agentclaw/app/agent_claw_main/tools/google_workspace.py @@ -23,11 +23,15 @@ def _secrets(): def _get_creds(actor_id: str) -> Credentials: secret_name = 'agent-claw/google-credentials/' + actor_id.replace(':', '-') + print(f'[google] fetching creds for actor={actor_id} secret={secret_name}') resp = _secrets().get_secret_value(SecretId=secret_name) + print(f'[google] got credential secret') data = json.loads(resp['SecretString']) # Load OAuth client info + print('[google] fetching oauth client secret') client_resp = _secrets().get_secret_value(SecretId='agent-claw/google-oauth-client') + print('[google] got oauth client secret') client = json.loads(client_resp['SecretString']) creds = Credentials( @@ -38,9 +42,12 @@ def _get_creds(actor_id: str) -> Credentials: client_secret=client.get('client_secret'), scopes=data.get('scopes'), ) + print(f'[google] creds created expired={creds.expired}') if creds.expired and creds.refresh_token: + print('[google] refreshing token') creds.refresh(Request()) + print('[google] token refreshed') # Persist refreshed token data['token'] = creds.token _secrets().put_secret_value(SecretId=secret_name, SecretString=json.dumps(data))