92c87222e88e6bb339ef400df058f52e675d6c7c
- 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
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%