b1056beaa9c4da42212c7c7a54999e4b7eaca64e
Replace cold-start single-user credential loading with per-request
multi-tenant loading via ASGI middleware:
- _setup_shared_environment(): loads OAuth client creds once at cold start
- _ActorCredentialsMiddleware: reads x-actor-id header per request,
fetches per-user Google credentials from Secrets Manager
(agent-claw/google-credentials/{actor_id}), writes to /tmp,
sets USER_GOOGLE_EMAIL env var
- 5-minute in-memory cache to avoid redundant Secrets Manager calls
OpenClaw on AWS AgentCore — Research Project
Research into the feasibility of running OpenClaw on AWS Bedrock AgentCore Runtime.
Files
architecture-comparison.md— Side-by-side architecture comparisoncompatibility-analysis.md— Detailed component-by-component compatibility analysisoffload-requirements.md— What needs to move to external servicesfeasibility-verdict.md— Bottom-line assessment for AgentCorefargate-analysis.md— ECS Fargate deployment analysis (the better fit)agentcore-memory-research.md— AgentCore Memory deep dive + MEMORY.md replacement analysisagentcore-rebuild.md— What's reusable in an AgentCore-native rebuildserverless-relay-patterns.md— Lambda/webhook patterns per channel (Discord deep dive)build-plan.md— START HERE: full build plan, open questions, phases, cost estimate
Description
Languages
Python
86.6%
TypeScript
8.4%
JavaScript
4.4%
Shell
0.5%
Dockerfile
0.1%