• Joined on 2025-12-26
daniel pushed to main at daniel/agent-claw 2026-05-13 17:55:21 +00:00
74f74ef877 refactor: migrate Secrets Manager secrets to SSM Parameter Store (free tier)
daniel pushed to main at daniel/agent-claw 2026-05-13 16:57:55 +00:00
3a34e61479 feat: add windowed session history + LTM extraction/retrieval
daniel pushed to main at daniel/agent-claw 2026-05-13 16:48:58 +00:00
d217842917 refactor: remove MEMORY.md from prompt, add AgentCore memory instructions
daniel pushed to main at daniel/agent-claw 2026-05-13 10:34:39 +00:00
3cc90550b5 feat: add Telegram file attachment support (inbound + outbound)
daniel pushed to main at daniel/agent-claw 2026-05-12 20:26:05 +00:00
eba4f7db25 fix: align run_code with AWS docs pattern (invoke+executeCode, not execute_code wrapper)
daniel pushed to main at daniel/agent-claw 2026-05-12 20:05:30 +00:00
9253d5046f feat: re-enable code interpreter tool (lazy code_session, no module-level init)
daniel pushed to main at daniel/agent-claw 2026-05-12 19:17:05 +00:00
138f9224c3 fix: use sender from_id as actor_id in groups, not group chat_id
daniel pushed to main at daniel/agent-claw 2026-05-12 19:05:04 +00:00
9d3a93a998 feat: capture message_thread_id for Telegram topic routing
3a49dadb69 Inject live datetime into system prompt per invocation with relative-time instruction
c317d948b1 Migrate primary to labeled path, remove all flat-path fallback logic
aaecbcfa02 Fix: list_google_accounts also shows flat primary secret
bf89f7255a Fix: always load flat secret as primary regardless of labeled secrets
Compare 5 commits »
daniel pushed to main at daniel/agent-claw 2026-05-09 18:49:04 +00:00
ac260e4314 Add remove_google_account tool
daniel pushed to main at daniel/agent-claw 2026-05-09 18:32:39 +00:00
6e04d8511c fix: two-step DynamoDB update for google_accounts; live SM lookup in list_google_accounts
daniel pushed to main at daniel/agent-claw 2026-05-09 16:21:41 +00:00
38d828ef74 Multi-account Google support with user labels
daniel pushed to main at daniel/agent-claw 2026-05-09 01:14:19 +00:00
01b258579b Phase 3: proactive heartbeat — EventBridge 30min rule, heartbeat-runner Lambda, HEARTBEAT_OK suppression
daniel pushed to main at daniel/agent-claw 2026-05-09 00:57:38 +00:00
eddbd98153 Fix: use build(credentials=creds) instead of creds.authorize() for google-auth compatibility; add traceback logging
daniel pushed to main at daniel/agent-claw 2026-05-08 21:57:43 +00:00
9b56aa83df Fix Google OAuth: explicit IAM policy + strip OIDC scopes from credentials
daniel pushed to main at daniel/agent-claw 2026-05-08 21:29:07 +00:00
d68ddab8a2 OAuth callback: send Telegram confirmation message after Google auth
daniel pushed to main at daniel/agent-claw 2026-05-08 21:05:49 +00:00
633ad03db0 Fix naive/aware datetime comparison: strip tz from expiry for google-auth
daniel pushed to main at daniel/agent-claw 2026-05-08 21:03:14 +00:00
8a25eb2d5a Fix: pass expiry to Credentials so auto-refresh fires when token expired
daniel pushed to main at daniel/agent-claw 2026-05-08 16:32:25 +00:00
9d21d5d2e5 Fix: import main in _actor_id() causes app.run() hang — use module-level var instead
daniel pushed to main at daniel/agent-claw 2026-05-08 16:27:34 +00:00
54902cca8d Remove AgentCoreCodeInterpreter import+init: port 8080 conflict blocks event loop
daniel pushed to main at daniel/agent-claw 2026-05-08 16:23:04 +00:00
2f15dd2af3 Remove code_interpreter from base_tools: port 8080 conflict hangs warm containers