Marcus Castro

Independent@mcaxtrCommunity Maintainer

Sao Paulo, BrazilAmerica/Sao_Paulo (UTC-03:00)pt-BR

Active Days
97/104
Latest activity Jul 11, 2026
GitHub
225
Comments
21
Discord
200
Commits
84
PRs
117
Issues
3
repos

Repository Distribution

timeline

Daily Archive

March 2026
July 2026
history

Active Days

Jul 11, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jul 10, 2026 1 events 1 GitHub 路 1 comments 路 Discord 路 commits 路 PRs repos: openclaw 1

fix: whatsapp replies before rich context is debounced

Jul 9, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jul 8, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jul 7, 2026 9 events 8 GitHub 路 1 comments 路 1 Discord 路 3 commits 路 4 PRs repos: openclaw 8 路 channels: #maintainers 1

feat: add WhatsApp phone-code login 路 fix: block WhatsApp direct sends during reachout timelock 路 [codex] retry whatsapp session init conflicts 路 fix(reply): preserve steered audio for inbound TTS (#95596)

Jul 6, 2026 1 events 1 GitHub 路 comments 路 Discord 路 commits 路 PRs repos: openclaw 1

[Bug]: Config warnings logged repeatedly on every reload, spamming error log with thousands of duplicates

Jul 3, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jul 2, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jul 1, 2026 3 events 2 GitHub 路 comments 路 1 Discord 路 1 commits 路 1 PRs repos: openclaw 2 路 channels: #maintainers 1

test(qa-lab): harden whatsapp qa scenarios 路 test(qa-lab): harden whatsapp qa scenarios (#95622)

Jun 30, 2026 2 events 2 GitHub 路 2 comments 路 Discord 路 commits 路 PRs repos: openclaw 2

fix(whatsapp): recover quoted reply context when WhatsApp strips the payload 路 Emit WhatsApp Web health hook events

Jun 29, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 27, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 26, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 25, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 24, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 23, 2026 10 events 9 GitHub 路 comments 路 1 Discord 路 3 commits 路 6 PRs repos: openclaw 9 路 channels: #maintainers 1

fix(whatsapp): quote current follow-up in durable replies 路 fix(whatsapp): resolve approval reactions across JID drift 路 fix(whatsapp): preserve durable reply target 路 fix(whatsapp): quote current follow-up in durable replies (#96220)

Jun 22, 2026 3 events 1 GitHub 路 comments 路 2 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 2

test(qa-lab): harden whatsapp qa scenarios

Jun 21, 2026 10 events 7 GitHub 路 1 comments 路 3 Discord 路 2 commits 路 4 PRs repos: openclaw 7 路 channels: #maintainers 3

fix: preserve steered audio for inbound TTS 路 fix(whatsapp): preserve native quote replies 路 fix(whatsapp): wire missing Baileys retry/cache hooks for group message reliability 路 fix(whatsapp): wire missing Baileys retry/cache hooks for group message reliability (#94338)

Jun 20, 2026 4 events 4 GitHub 路 4 comments 路 Discord 路 commits 路 PRs repos: openclaw 4

fix(whatsapp): wire missing Baileys retry/cache hooks for group message reliability 路 feat: add scoped mention pattern policy 路 Emit WhatsApp Web health hook events 路 fix(whatsapp): recover quoted reply context when WhatsApp strips the payload

Jun 19, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 18, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 17, 2026 2 events 2 GitHub 路 comments 路 Discord 路 1 commits 路 1 PRs repos: openclaw 2

refactor(whatsapp): migrate admission object callers 路 refactor(whatsapp): migrate admission object callers (#93787)

Jun 16, 2026 2 events 1 GitHub 路 comments 路 1 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 1

refactor(whatsapp): migrate admission object callers

Jun 15, 2026 6 events 5 GitHub 路 comments 路 1 Discord 路 2 commits 路 3 PRs repos: openclaw 5 路 channels: #maintainers 1

fix(whatsapp): bound socket operations 路 fix(whatsapp): preserve auth on terminal disconnects 路 fix(whatsapp): preserve auth on terminal disconnects (#93076) 路 fix(whatsapp): bound socket operations (#93094)

Jun 14, 2026 2 events 2 GitHub 路 1 comments 路 Discord 路 commits 路 1 PRs repos: openclaw 2

fix(whatsapp): preserve auth on terminal disconnects 路 fix(whatsapp): confirm auth persistence before login success

Jun 13, 2026 6 events 5 GitHub 路 2 comments 路 1 Discord 路 1 commits 路 2 PRs repos: openclaw 5 路 channels: #maintainers 1

refactor(whatsapp): add inbound admission foundation 路 Honor WhatsApp configured ACP bindings 路 Honor WhatsApp configured ACP bindings (#92513)

Jun 11, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 10, 2026 4 events 3 GitHub 路 comments 路 1 Discord 路 commits 路 2 PRs repos: openclaw 3 路 channels: #maintainers 1

[Feature]: Detect and recover from gateway hangs via systemd WatchdogSec 路 fix: deliver tts tool audio on whatsapp 路 feat(reply-threading): add replyToMode auto for intelligent reply quoting

Jun 9, 2026 5 events 4 GitHub 路 2 comments 路 1 Discord 路 1 commits 路 1 PRs repos: openclaw 4 路 channels: #maintainers 1

fix(whatsapp): route captured replies through successor controller after restart 路 test(whatsapp): seed group activation store via facade 路 fix(whatsapp): emit hooks for auto-replies

Jun 8, 2026 7 events 3 GitHub 路 1 comments 路 4 Discord 路 1 commits 路 1 PRs repos: openclaw 3 路 channels: #maintainers 4

feat(whatsapp): expand live QA coverage 路 feat(whatsapp): expand live QA coverage (#90480)

Jun 7, 2026 2 events GitHub 路 comments 路 2 Discord 路 commits 路 PRs channels: #maintainers 2 Jun 6, 2026 1 events 1 GitHub 路 1 comments 路 Discord 路 commits 路 PRs repos: openclaw 1

fix(whatsapp): add regression tests for Gemini reasoning tag stripping

Jun 5, 2026 4 events 3 GitHub 路 comments 路 1 Discord 路 1 commits 路 2 PRs repos: openclaw 3 路 channels: #maintainers 1

fix(whastapp): bound connection startup waits 路 fix(whastapp): bound connection startup waits (#90486)

Jun 4, 2026 10 events 7 GitHub 路 2 comments 路 3 Discord 路 1 commits 路 4 PRs repos: openclaw 7 路 channels: #maintainers 3

feat(whatsapp): expand live QA coverage 路 fix: defer WhatsApp visible-reply typing until send start 路 fix(auto-reply): count message tool sends as delivery 路 fix(whatsapp): restart channel when a per-account config field changes so disabled accounts are torn down

Jun 3, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 2, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Jun 1, 2026 5 events 1 GitHub 路 comments 路 4 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 4

fix: deliver tts tool audio on whatsapp

May 31, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 30, 2026 5 events 5 GitHub 路 1 comments 路 Discord 路 1 commits 路 3 PRs repos: openclaw 5

refactor(whatsapp): introduce inbound message contexts 路 fix(whatsapp): retry QR login 408 timeouts 路 fix(whatsapp): retry QR login 408 timeouts (#88183) 路 fix: improve 408 timeout handling with socket retry in waitForWebLogin

May 29, 2026 7 events 6 GitHub 路 2 comments 路 1 Discord 路 2 commits 路 2 PRs repos: openclaw 6 路 channels: #maintainers 1

fix(whatsapp): resolve auth dir from active profile 路 fix(test): resolve temp dir outside Windows mock to prevent dirty folders on Linux 路 fix(whatsapp): resolve auth dir from active profile (#82492) 路 fix(test): resolve temp dir outside Windows mock to prevent dirty folders on Linux (#85677)

May 28, 2026 3 events 2 GitHub 路 comments 路 1 Discord 路 commits 路 2 PRs repos: openclaw 2 路 channels: #maintainers 1

fix(whatsapp): strip control characters from outbound document fileName 路 fix(whatsapp): support pluginHooks.messageReceived in channel/account config schema

May 26, 2026 9 events 8 GitHub 路 comments 路 1 Discord 路 4 commits 路 4 PRs repos: openclaw 6, openclaw-ghsa-prwc-c6w5-mmgr 2 路 channels: #maintainers 1

fix(whatsapp): warn once when group inbound dropped for missing channels.whatsapp.groups entry 路 fix(agents): handle preflight compaction no-op budgets 路 fix(whatsapp): restore ack emoji identity fallback 路 Fix preflight compaction no-op budget handling

May 25, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 22, 2026 2 events GitHub 路 comments 路 2 Discord 路 commits 路 PRs channels: #maintainers 2 May 21, 2026 4 events GitHub 路 comments 路 4 Discord 路 commits 路 PRs channels: #maintainers 4 May 20, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 19, 2026 4 events 1 GitHub 路 comments 路 3 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 3

fix(whatsapp): periodic delivery-queue drain so enqueued items don't wait for next reconnect

May 18, 2026 2 events GitHub 路 comments 路 2 Discord 路 commits 路 PRs channels: #maintainers 2 May 17, 2026 5 events 3 GitHub 路 comments 路 2 Discord 路 commits 路 3 PRs repos: openclaw 3 路 channels: #maintainers 2

fix(whatsapp): reject symlinked credential files 路 fix: add WhatsApp document fallback extensions 路 fix(whatsapp): honor forceDocument flag end-to-end

May 16, 2026 6 events 4 GitHub 路 comments 路 2 Discord 路 2 commits 路 2 PRs repos: openclaw 3, openclaw-ghsa-prwc-c6w5-mmgr 1 路 channels: #maintainers 2

fix: accept WhatsApp group-prefixed targets 路 fix: accept WhatsApp group-prefixed targets (#82738)

May 15, 2026 6 events 1 GitHub 路 comments 路 5 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 5

feat(config): add allowFrom fallback transition foundation

May 14, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 13, 2026 4 events 3 GitHub 路 comments 路 1 Discord 路 commits 路 3 PRs repos: openclaw 3 路 channels: #maintainers 1

feat(config): add allowFrom fallback transition foundation 路 fix(whatsapp): drain debounced inbound before close

May 12, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 11, 2026 7 events 2 GitHub 路 comments 路 5 Discord 路 commits 路 2 PRs repos: openclaw 2 路 channels: #maintainers 5

refactor(whatsapp): add canonical target facts 路 fix(whatsapp): downgrade recovered watchdog disconnects

May 10, 2026 6 events 5 GitHub 路 comments 路 1 Discord 路 3 commits 路 2 PRs repos: openclaw 3, openclaw-ghsa-cmhr-vr63-2mxr 1, openclaw-ghsa-prwc-c6w5-mmgr 1 路 channels: #maintainers 1

perf: consolidate auth profile success writes 路 perf: consolidate auth profile success writes (#80375)

May 9, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 8, 2026 2 events 2 GitHub 路 comments 路 Discord 路 commits 路 2 PRs repos: openclaw 2

refactor(plugins): expose loaded runtime metadata 路 fix(whatsapp): ignore outbound echoes for inbound activity

May 7, 2026 10 events 6 GitHub 路 comments 路 4 Discord 路 3 commits 路 3 PRs repos: openclaw 4, openclaw-ghsa-cmhr-vr63-2mxr 1, openclaw-ghsa-prwc-c6w5-mmgr 1 路 channels: #maintainers 4

fix(whatsapp): dedupe captioned MEDIA auto-replies 路 refactor(runtime): add prepared runtime foundation 路 fix(whatsapp): resolve outbound PN to LID via auth-dir forward mapping 路 refactor(runtime): add prepared runtime foundation (#78248)

May 6, 2026 10 events 2 GitHub 路 comments 路 8 Discord 路 commits 路 2 PRs repos: openclaw 2 路 channels: #maintainer-offtopic 5, #maintainers 3

refactor(runtime): add prepared runtime foundation 路 perf(reply-path): reuse prepared runtime surfaces across reply execution

May 5, 2026 6 events 1 GitHub 路 comments 路 5 Discord 路 commits 路 PRs repos: openclaw 1 路 channels: #maintainers 4, #maintainer-offtopic 1

Tracking: Prepared runtime resolution migration

May 4, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 3, 2026 5 events 1 GitHub 路 comments 路 4 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 4

perf(reply-path): reuse prepared runtime surfaces across reply execution

May 2, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 May 1, 2026 7 events GitHub 路 comments 路 7 Discord 路 commits 路 PRs channels: #maintainers 6, #maintainer-offtopic 1 Apr 30, 2026 5 events GitHub 路 comments 路 5 Discord 路 commits 路 PRs channels: #maintainers 5 Apr 29, 2026 17 events 10 GitHub 路 comments 路 7 Discord 路 4 commits 路 6 PRs repos: openclaw 7, openclaw-ghsa-34mr-7r3m-gfg7 1, openclaw-ghsa-cmhr-vr63-2mxr 1 路 channels: #maintainers 7

fix(whatsapp): remove exposeErrorText config 路 fix(whatsapp): sanitize tool XML and hide configured error text 路 fix(whatsapp): report transport activity so stale-socket health detection works 路 fix(whatsapp): detect group @mentions when self is in allowFrom (#49317)

Apr 28, 2026 2 events GitHub 路 comments 路 2 Discord 路 commits 路 PRs channels: #maintainers 2 Apr 27, 2026 11 events 1 GitHub 路 comments 路 10 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 10

fix(plugins): cache installed manifest registry

Apr 26, 2026 2 events GitHub 路 comments 路 2 Discord 路 commits 路 PRs channels: #maintainers 2 Apr 25, 2026 2 events 1 GitHub 路 comments 路 1 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 1

WhatsApp: add preflight audio transcription for DM voice notes

Apr 24, 2026 4 events 3 GitHub 路 comments 路 1 Discord 路 commits 路 3 PRs repos: openclaw 3 路 channels: #maintainers 1

refactor(whatsapp): centralize account policy 路 feat(whatsapp): add reply quoting via replyToMode 路 fix(whatsapp): canonicalize outbound media delivery

Apr 23, 2026 3 events 1 GitHub 路 comments 路 2 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 2

feat(whatsapp): adopt replyToMode quoting

Apr 22, 2026 4 events GitHub 路 comments 路 4 Discord 路 commits 路 PRs channels: #maintainers 4 Apr 21, 2026 4 events 3 GitHub 路 comments 路 1 Discord 路 commits 路 3 PRs repos: openclaw 3 路 channels: #maintainers 1

refactor(whatsapp): centralize plugin assembly surface 路 fix(commands): add core channel-resolved auth seam 路 fix(whatsapp): keep typing active through inbound acceptance and debounce

Apr 20, 2026 3 events 1 GitHub 路 comments 路 2 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 2

fix(media): trim structured MEDIA tails

Apr 19, 2026 8 events 7 GitHub 路 comments 路 1 Discord 路 6 commits 路 1 PRs repos: openclaw 2, openclaw-ghsa-34mr-7r3m-gfg7 1, openclaw-ghsa-66c5-v8jv-3xgj 1 路 channels: #maintainers 1

fix(whatsapp): stabilize auth state and reconcile local runtime after CLI login 路 fix(whatsapp): stabilize auth state and reconcile local runtime after CLI login (#67815)

Apr 18, 2026 6 events 5 GitHub 路 comments 路 1 Discord 路 commits 路 5 PRs repos: openclaw 5 路 channels: #maintainers 1

fix(whatsapp): isolate multi-account inbound state and align shared defaults 路 fix(whatsapp): align config schema and monitor behavior 路 fix(whatsapp): wire shared defaults through accounts.default 路 fix(whatsapp): preserve scoped group activation backfill

Apr 17, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Apr 16, 2026 7 events 4 GitHub 路 comments 路 3 Discord 路 commits 路 4 PRs repos: openclaw 4 路 channels: #maintainers 3

fix(whatsapp): reuse active QR and preserve runtime warnings 路 fix(whatsapp): add QR login result codes and preflight hook 路 fix(whatsapp): finish timeout-aware setup and status handling 路 fix(whatsapp): write creds.json atomically

Apr 15, 2026 2 events GitHub 路 comments 路 2 Discord 路 commits 路 PRs channels: #maintainers 2 Apr 14, 2026 6 events GitHub 路 comments 路 6 Discord 路 commits 路 PRs channels: #maintainers 6 Apr 13, 2026 1 events GitHub 路 comments 路 1 Discord 路 commits 路 PRs channels: #maintainers 1 Apr 12, 2026 31 events 29 GitHub 路 comments 路 2 Discord 路 24 commits 路 5 PRs repos: openclaw 9, openclaw-ghsa-34mr-7r3m-gfg7 4, openclaw-ghsa-66c5-v8jv-3xgj 4 路 channels: #maintainers 2

fix(whatsapp): send group reactions with target participant 路 fix(tts): correct tagged TTS syntax guidance 路 fix(speech): allow media-only tagged TTS replies 路 refactor(whatsapp): centralize account connection lifecycle

Apr 11, 2026 15 events 14 GitHub 路 comments 路 1 Discord 路 12 commits 路 2 PRs repos: openclaw 4, openclaw-ghsa-34mr-7r3m-gfg7 2, openclaw-ghsa-66c5-v8jv-3xgj 2 路 channels: #maintainers 1

fix(whatsapp): route react through gateway 路 fix(whatsapp): resolve configured default account in single-arg setActiveWebListener overload 路 scripts: require gh api auth in worktree setup 路 fix(whatsapp): route react through gateway (#64638)

Apr 10, 2026 3 events 1 GitHub 路 comments 路 2 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 2

fix(whatsapp): drain eligible pending deliveries on reconnect

Apr 9, 2026 10 events 8 GitHub 路 comments 路 2 Discord 路 6 commits 路 2 PRs repos: openclaw 3, openclaw-ghsa-34mr-7r3m-gfg7 1, openclaw-ghsa-66c5-v8jv-3xgj 1 路 channels: #maintainer-offtopic 1, #maintainers 1

fix(whatsapp): drain reconnect queue after WhatsApp reconnects (#30806) 路 fix(whatsapp): preserve replies across reconnects 路 fix(whatsapp): preserve replies across reconnects (#62892)

Apr 8, 2026 3 events GitHub 路 comments 路 3 Discord 路 commits 路 PRs channels: #maintainers 3 Apr 7, 2026 5 events 1 GitHub 路 comments 路 4 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 3, #maintainer-offtopic 1

feat(reply-threading): add replyToMode auto for intelligent reply quoting

Apr 6, 2026 4 events GitHub 路 comments 路 4 Discord 路 commits 路 PRs channels: #maintainers 4 Apr 5, 2026 2 events 1 GitHub 路 comments 路 1 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 1

fix(bluebubbles): skip typing indicator for tapback/reaction messages

Apr 4, 2026 2 events 1 GitHub 路 comments 路 1 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 1

fix(auto-reply): preserve reasoning markers during block coalescing

Apr 3, 2026 8 events 4 GitHub 路 comments 路 4 Discord 路 commits 路 4 PRs repos: openclaw 4 路 channels: #maintainers 3, #maintainer-offtopic 1

fix(config): strip shell-escaped spaces from workspace paths in resolveUserPath 路 fix(whatsapp): reset watchdog timeout after reconnect 路 fix(whatsapp): ignore self-chat quoted replies in groups 路 fix(whatsapp): honor blockStreaming config

Apr 2, 2026 5 events 2 GitHub 路 comments 路 3 Discord 路 commits 路 2 PRs repos: openclaw 2 路 channels: #maintainers 3

fix(whatsapp): gate connect-time presence on selfChatMode to preserve phone notifications 路 fix(whatsapp): add HTML/XML/CSS to MIME map + fallback for unknown media types

Apr 1, 2026 5 events 3 GitHub 路 comments 路 2 Discord 路 commits 路 3 PRs repos: openclaw 3 路 channels: #maintainers 2

feat(whatsapp): add reaction guidance levels 路 fix(whatsapp): pass Timestamp to finalizeInboundContext

Mar 31, 2026 5 events GitHub 路 comments 路 5 Discord 路 commits 路 PRs channels: #maintainers 4, #maintainer-offtopic 1 Mar 30, 2026 7 events 1 GitHub 路 comments 路 6 Discord 路 commits 路 1 PRs repos: openclaw 1 路 channels: #maintainers 5, #maintainer-offtopic 1

feat(whatsapp): add reply quoting via replyToMode