daniel 893c110729 multi-tenant Phase 1: user registry + per-user memory
- CDK: add agent-claw-users DynamoDB table (actor_id PK, RETAIN policy)
- CDK: grant agent-runner read/write on users table; add USERS_TABLE_NAME env
- CDK: fix cdk.json app field (was object, must be command string)
- CDK: add UsersTableName output
- agent-runner: get_or_create_user() auto-registers users on first contact
  (stores display_name, telegram_username, created_at, allowed)
- agent-runner: pass user_profile in AgentCore payload
- prompt_builder: split base prompt (cached) from per-user context (injected per-call)
  removes USER.md/MEMORY.md from shared load; user name/username injected dynamically
- main.py: extract user_profile from payload, build user_context string for prompt
2026-05-06 20:36:22 -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%