daniel 92c87222e8 multi-tenant phase 3: per-user Home Assistant + enrolled services
- tools/home_assistant.py: remove hardcoded URL/token; read from per-user
  config injected via set_ha_config() at invocation time; return helpful
  enrollment prompt when HA not configured
- main.py: inject HA config from user_profile.services at startup; add
  manage_service tool (enroll/remove/list) that persists to DynamoDB;
  show enrolled services in user context; add USERS_TABLE_NAME env var
- agent-runner/handler.py: pass services dict from DDB user record in
  user_profile payload; initialize services={} for new users
- cdk/lib/agent-claw-stack.ts: grant usersTable read/write to runtime1Role
  so manage_service tool can update user records
- agentclaw/agentcore/agentcore.json: add USERS_TABLE_NAME env var
2026-05-07 09:10:39 -05:00
2026-05-04 08:43:08 -05:00

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 comparison
  • compatibility-analysis.md — Detailed component-by-component compatibility analysis
  • offload-requirements.md — What needs to move to external services
  • feasibility-verdict.md — Bottom-line assessment for AgentCore
  • fargate-analysis.md — ECS Fargate deployment analysis (the better fit)
  • agentcore-memory-research.md — AgentCore Memory deep dive + MEMORY.md replacement analysis
  • agentcore-rebuild.md — What's reusable in an AgentCore-native rebuild
  • serverless-relay-patterns.md — Lambda/webhook patterns per channel (Discord deep dive)
  • build-plan.mdSTART HERE: full build plan, open questions, phases, cost estimate
Description
No description provided
Readme 65 MiB
Languages
Python 86.6%
TypeScript 8.4%
JavaScript 4.4%
Shell 0.5%
Dockerfile 0.1%