9214afb206
token.json is mounted :ro, so writing refreshed creds back raised PermissionError at startup once the stored access token expired. The broad except in agents.py then disabled Calendar and Gmail tools entirely. Keep the refreshed creds in memory when the write fails. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>