Sally O'Malley

Red Hat@sallyomCore Staff

Active Days
89/104
Latest activity Jul 11, 2026
GitHub
422
Comments
126
Discord
298
Commits
117
PRs
174
Issues
5
repos

Repository Distribution

timeline

Daily Archive

March 2026
July 2026
history

Active Days

Jul 11, 2026 17 events 14 GitHub · 5 comments · 3 Discord · 4 commits · 5 PRs repos: openclaw 14 · channels: #maintainers 3

fix: startup migrations block on recoverable legacy state · fix(voice-call): use sliceUtf16Safe for bounded child output tail cap · fix(file-transfer): keep bounded stderr tail UTF-16 safe · fix(agents): keep scp stderr tail UTF-16 safe

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

Podman build cannot read selected-plugin Dockerfile source bind mounts on amd64

Jul 9, 2026 1 events 1 GitHub · comments · Discord · 1 commits · PRs repos: openclaw 1

Add Vault SecretRef plugin (#89255)

Jul 8, 2026 16 events 9 GitHub · 4 comments · 7 Discord · 2 commits · 3 PRs repos: openclaw 9 · channels: #maintainers 5, #maintainer-security-ops 2

Add 1Password SecretRef plugin · fix(skills): correct invalid install kinds in xurl and github [AI] · Fix container image upgrade migrations before gateway readiness · Fix container image upgrade migrations before gateway readiness (#101881)

Jul 7, 2026 6 events 6 GitHub · 3 comments · Discord · 1 commits · 2 PRs repos: openclaw 6

Fix container image upgrade migrations before gateway readiness · fix(claude-cli): surface re-auth hint when subprocess OAuth token expires · fix(claude-cli): surface re-auth hint when subprocess OAuth token expires (#97669) · fix(auth): classify claude-cli 401 output as oauth refresh failure

Jul 6, 2026 12 events 11 GitHub · 5 comments · 1 Discord · 3 commits · 3 PRs repos: openclaw 11 · channels: #maintainers 1

fix(qa-channel): bound QA bus JSON response reads · fix(google): bound OAuth project and token JSON response reads · fix(plugin-sdk): bound Copilot token exchange JSON response reads · fix(plugin-sdk): bound Copilot token exchange JSON response reads (#97579)

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

test(discord): clarify and guardrail gateway proxy selection (#99126)

Jul 2, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 Jul 1, 2026 6 events 4 GitHub · 4 comments · 2 Discord · commits · PRs repos: openclaw 4 · channels: #maintainers 2

test(discord): clarify and guardrail gateway proxy selection · Discord Gateway WebSocket should honor HTTP_PROXY/HTTPS_PROXY env proxy fallback

Jun 30, 2026 7 events 3 GitHub · 3 comments · 4 Discord · commits · PRs repos: openclaw 3 · channels: #maintainers 4

feat(agents): add iteration budget for agent loop safety

Jun 29, 2026 9 events 8 GitHub · 4 comments · 1 Discord · 2 commits · 2 PRs repos: openclaw 8 · channels: #maintainers 1

fix(agents): enable bundled static catalog fallback for cron Attempt 2 · fix(session-memory): skip transcript-only assistant messages in getRecentSessionContent · fix(agents): enable bundled static catalog fallback for cron Attempt 2 (#96070) · fix(session-memory): skip transcript-only assistant messages in getRecentSessionContent (#94401)

Jun 28, 2026 36 events 27 GitHub · 9 comments · 9 Discord · 9 commits · 9 PRs repos: openclaw 27 · channels: #clawtributors 6, #maintainers 3

Bound proxy error response JSON parsing to avoid loading huge bodies · fix(plugin-sdk): follow paginated live model catalogs · fix(minimax): bound video control response reads · fix(speech): bound TTS response reads

Jun 26, 2026 6 events 4 GitHub · 2 comments · 2 Discord · 1 commits · 1 PRs repos: openclaw 4 · channels: #clawtributors 1, #maintainers 1

fix(image-gen): bound image generation provider JSON response reads · fix(image-gen): bound image generation provider JSON response reads (#96495) · fix(image): bound image-generation provider response reads

Jun 25, 2026 39 events 34 GitHub · 14 comments · 5 Discord · 10 commits · 10 PRs repos: openclaw 34 · channels: #maintainer-offtopic 2, #maintainers 2, #clawtributors 1

fix(codex): prefer desktop app-server for Computer Use on macOS · fix(voyage): bound embedding-batch status, error, and non-OK responses · fix(github-copilot): bound usage response reads · fix(byteplus): bound video-generation success response reads

Jun 24, 2026 34 events 28 GitHub · 12 comments · 6 Discord · 8 commits · 8 PRs repos: openclaw 28 · channels: #maintainers 5, #maintainer-offtopic 1

fix(plugins): stop ClawHub version install from inheriting latest compatibility · fix(agent): replace self-wait with deferred release in retained-lock abort cleanup · fix(lmstudio): bound model load success response body to prevent OOM · fix(exa): bound untrusted search JSON response reads

Jun 23, 2026 19 events 17 GitHub · 7 comments · 2 Discord · 5 commits · 5 PRs repos: openclaw 17 · channels: #maintainers 2

fix #95489: [Bug]: claude-cli out-of-credits error bypasses model fallback chain — error text delivered as final response · fix(agents): bound OpenRouter model catalog response reads · fix(agents): bound OpenRouter model-scan catalog success body · fix(agents): bound Google prompt cache response reads

Jun 22, 2026 6 events 4 GitHub · 3 comments · 2 Discord · commits · 1 PRs repos: openclaw 4 · channels: #clawtributors 1, #maintainers 1

fix: compact Codex OAuth OpenAI sessions without API keys · fix(agents): bound OpenRouter model catalog response reads · fix(agents): classify generic external runner failure text as fallback-worthy

Jun 20, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #clawtributors 1 Jun 19, 2026 16 events 12 GitHub · 6 comments · 4 Discord · 3 commits · 3 PRs repos: openclaw 12 · channels: #clawtributors 2, #maintainers 2

fix: default cron runMode to "due" instead of "force" (#94270) · feat(cli): add `openclaw sessions compact` and fail loudly on CLI `/compact` (fixes #90640) · fix(agents): forward turn-source routing fields to plugin.approval.request · feat(cli): add `openclaw sessions compact` and fail loudly on CLI `/compact` (fixes #90640) (#91378)

Jun 18, 2026 20 events 19 GitHub · 8 comments · 1 Discord · 4 commits · 7 PRs repos: openclaw 19 · channels: #maintainer-meetups 1

Mantis proof helper for #94574 · fix(slack): stop leaking bot token into /api/auth.test request body · fix(agents): preserve pending subagent completion announces · fix(exec): resume agent turn for native chat exec approvals

Jun 17, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainer-meetups 1, #maintainers 1 Jun 15, 2026 8 events 5 GitHub · 3 comments · 3 Discord · 1 commits · 1 PRs repos: openclaw 5 · channels: #maintainers 3

fix(doctor): import default-agent auth profiles into sqlite · fix(doctor): import default-agent auth profiles into sqlite (#93156)

Jun 14, 2026 17 events 12 GitHub · 5 comments · 5 Discord · 2 commits · 3 PRs repos: openclaw 12 · channels: #maintainers 5

Add OpenRouter Fusion guidance and prompt context · Docs: add OpenRouter Fusion model guidance · fix(skills): keep managed prompt paths readable · feat(openrouter): surface Fusion panel config (#93005)

Jun 13, 2026 18 events 9 GitHub · 3 comments · 9 Discord · 2 commits · 4 PRs repos: openclaw 9 · channels: #maintainers 6, #clawtributors 2, #maintainer-offtopic 1

clarify before_install hook scope · Make workspace files panel collapsible · docs: clarify before_install hook scope (#92766) · feat: make workspace files panel collapsible

Jun 12, 2026 13 events 10 GitHub · 5 comments · 3 Discord · 2 commits · 3 PRs repos: openclaw 10 · channels: #clawtributors 3

fix(sandbox): render CLI skill prompts from materialized paths · fix(outbound): honor top-level image param as send media source (#92407) · fix(codex): preserve memory prompt registration · fix(outbound): honor top-level image param as send media source (#92407) (#92416)

Jun 11, 2026 18 events 13 GitHub · 8 comments · 5 Discord · 1 commits · 4 PRs repos: openclaw 13 · channels: #clawtributors 4, #maintainers 1

fix: handle explicit silent assistant replies · fix(sessions): preserve user /model override across daily/idle session rollover (#90119) · fix(discord): scope command-deploy cache by application id · fix: handle explicit silent assistant replies (#92073)

Jun 10, 2026 14 events 9 GitHub · 5 comments · 5 Discord · 1 commits · 3 PRs repos: openclaw 9 · channels: #maintainers 3, #clawtributors 2

fix(webchat): finalize provider failure lifecycle · Support existing-session browser CDP endpoints · fix(browser): honor cdpUrl for user default profile · fix(telegram): block unauthorized DM text from cache and prompt context (#91478)

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

Fix Docker store seed target packages · fix docker store seed target packages (#91547) · before_install hook not triggered by CLI `openclaw plugins install` · [codex] Fix CLI plugin install hook bootstrap

Jun 8, 2026 1 events 1 GitHub · comments · Discord · commits · 1 PRs repos: openclaw 1

block unauthorized Telegram DM text from prompt context

Jun 7, 2026 1 events 1 GitHub · comments · Discord · 1 commits · PRs repos: crabbox 1

feat: add Podman compatibility for local containers

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

fix(uninstall): refuse to remove current working directory during cleanup · Fix OpenAI audio auth to use API keys

Jun 5, 2026 13 events 10 GitHub · 3 comments · 3 Discord · 1 commits · 6 PRs repos: openclaw 9, crabbox 1 · channels: #maintainer-offtopic 2, #maintainers 1

fix service env placeholder collection · fix(agents): re-probe single-provider primary during cooldown · fix(google): preserve Vertex ADC catalog auth · docs: prefer web_fetch in weather skill

Jun 4, 2026 2 events 2 GitHub · comments · Discord · commits · 2 PRs repos: openclaw 2

fix(agents): strip stale compaction thinking signatures before Anthropic replay · fix(docker): qualify base image refs for podman short-name mode

Jun 2, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 Jun 1, 2026 7 events 5 GitHub · comments · 2 Discord · 1 commits · 3 PRs repos: openclaw 5 · channels: #clawtributors 1, #maintainers 1

[WIP] Add Vault SecretRef plugin · Control UI chat composer keeps submitted text after send · fix(ui): clear chat composer after send · fix(ui): clear chat composer after send (#89106)

May 31, 2026 5 events 5 GitHub · 1 comments · Discord · 2 commits · 2 PRs repos: openclaw 5

fix(ui): keep transient chat errors out of page headers · fix(gateway): guide dashboard auth after service repair · fix: transient banner showing lastError leak into page headers (#88463) · fix(gateway): guide dashboard auth after service repair (#88466)

May 30, 2026 3 events 3 GitHub · 1 comments · Discord · commits · 2 PRs repos: openclaw 3

fix(ui): keep transient chat errors out of page headers · fix(gateway): guide dashboard auth after service repair · Agent run stuck in 'in progress' after agent completes — state machine race condition

May 29, 2026 5 events 4 GitHub · 1 comments · 1 Discord · 1 commits · 2 PRs repos: openclaw 4 · channels: #maintainers 1

Add plugin manifest contract for SecretRef provider integrations · ci: auto-close new core plugin PRs · Add plugin manifest contract for SecretRef provider integrations (#82326)

May 28, 2026 4 events GitHub · comments · 4 Discord · commits · PRs channels: #maintainers 4 May 27, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #clawtributors 1, #maintainers 1 May 26, 2026 5 events 1 GitHub · comments · 4 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainers 3, #maintainer-offtopic 1

fix: avoid exec approvals writes for default no-prompt policy

May 25, 2026 12 events 9 GitHub · comments · 3 Discord · 6 commits · 3 PRs repos: openclaw 6, openclaw-ghsa-prwc-c6w5-mmgr 3 · channels: #maintainers 3

fix(agents): honor effective exec policy for Claude live Bash · fix(doctor): skip restart prompt when gateway is healthy after recent restart · fix(docker): create ~/.config with node ownership before leaf dir (#85968) · fix(security): audit Claude permission overrides under YOLO (#86557)

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

fix(web-ui): improve light theme visibility for select arrows and bubble hover · fix(control-ui): restore light select arrows

May 22, 2026 4 events GitHub · comments · 4 Discord · commits · PRs channels: #maintainers 3, #maintainer-offtopic 1 May 21, 2026 4 events 3 GitHub · comments · 1 Discord · 2 commits · 1 PRs repos: openclaw 2, openclaw-ghsa-prwc-c6w5-mmgr 1 · channels: #maintainers 1

Fix OpenShell sandbox backend CLI resolution · fix(openshell): use NVIDIA CLI contract

May 20, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 May 19, 2026 6 events 1 GitHub · comments · 5 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainers 3, #clawtributors 2

fix(docker): keep default OpenAI harness plugin in release images

May 18, 2026 5 events GitHub · comments · 5 Discord · commits · PRs channels: #maintainers 5 May 17, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 May 15, 2026 1 events 1 GitHub · comments · Discord · commits · 1 PRs repos: openclaw 1

Add plugin manifest contract for SecretRef provider integrations

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

fix: preserve all-caps provider api keys · fix(providers): discover self-hosted wildcards from configured endpoints · [security] redact persisted tool result details · fix: avoid broad provider env marker inference

May 12, 2026 18 events 8 GitHub · comments · 10 Discord · 3 commits · 5 PRs repos: openclaw 6, openclaw-ghsa-cmhr-vr63-2mxr 1, openclaw-ghsa-prwc-c6w5-mmgr 1 · channels: #maintainer-security-ops 4, #maintainer-offtopic 3, #maintainers 3

fix(docker): avoid external Dockerfile frontend pull · fix(config-audit): scrub pre-redactor argv values from historical config-audit.jsonl entries · fix(doctor): render legacy migration panel as preview when --fix is not passed · fix: surface explicit error on LLM idle timeout to prevent ghost turns

May 11, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainer-offtopic 1 May 10, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainer-offtopic 1 May 9, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 May 8, 2026 9 events 7 GitHub · comments · 2 Discord · commits · 7 PRs repos: openclaw 7 · channels: #maintainers 2

fix: speed up status json channel detection · fix: clarify gateway version mismatch warnings · fix: surface gateway version skew · fix(gateway): include auth mode "none" in backend self-pairing skip

May 7, 2026 22 events 18 GitHub · comments · 4 Discord · 9 commits · 9 PRs repos: openclaw 12, openclaw-ghsa-cmhr-vr63-2mxr 3, openclaw-ghsa-prwc-c6w5-mmgr 3 · channels: #maintainers 4

fix: bound skills watcher traversal · docs: document Docker CLI DNS override · Fix Control UI node exec approvals · fix(gateway): fail closed trusted-proxy password fallback

May 6, 2026 18 events 6 GitHub · comments · 12 Discord · 4 commits · 2 PRs repos: clawbench 2, openclaw 2, openclaw-ghsa-cmhr-vr63-2mxr 1 · channels: #maintainers 7, #maintainer-offtopic 5

fix(deps): bump basic-ftp · add docs, manifests for k8s · fix(deps): bump basic-ftp (#78637)

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

fix(agents): rebuild sandbox skill prompts from sandbox workspace · fix(doctor): warn when OPENCLAW_GATEWAY_TOKEN env overrides gateway.auth.token config · fix: rebuild sandbox skill prompts from sandbox workspace (#77661)

May 4, 2026 4 events 4 GitHub · comments · Discord · 3 commits · 1 PRs repos: openclaw 2, openclaw-ghsa-cmhr-vr63-2mxr 1, openclaw-ghsa-prwc-c6w5-mmgr 1

fix(openrouter): keep DeepSeek V4 reasoning effort valid · fix(openrouter): keep DeepSeek V4 reasoning effort valid (#77423)

May 3, 2026 4 events 4 GitHub · comments · Discord · 3 commits · 1 PRs repos: openclaw 2, openclaw-ghsa-cmhr-vr63-2mxr 1, openclaw-ghsa-prwc-c6w5-mmgr 1

fix(macos): mask sensitive wizard cli prompts · fix(macos): mask sensitive wizard cli prompts (#76746)

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

fix(docker): replace curl|bash Bun install with pinned multi-stage COPY

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

fix(config): log observe recovery write failures · fix(docker): restore python3 in runtime image · fix(config-audit): redact CLI argv secrets before persisting to log · fix(pairing): don't silently swallow unexpected stat errors

Apr 29, 2026 6 events 3 GitHub · comments · 3 Discord · commits · 3 PRs repos: openclaw 3 · channels: #maintainer-offtopic 2, #maintainers 1

fix(sandbox): gracefully handle Docker daemon unavailability when sandbox mode is off · docs(install): fix gog/goplaces release URLs in docker-vm-runtime example · fix(docker): add config dir defaults to prevent broken volume mounts

Apr 28, 2026 7 events 5 GitHub · comments · 2 Discord · commits · 5 PRs repos: openclaw 5 · channels: #maintainer-offtopic 2

fix(sandbox): add { once: true } to Docker abort signal listener · fix: add local build context to docker-compose · build: ignore generated docker-compose.sandbox.yml · feat(docker): add OPENCLAW_SKIP_ONBOARDING env to skip onboarding during Docker setup

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

diagnostics: defer OTEL run span finalization · fix(diagnostics): defer OTEL run span finalization (#72260)

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

otel instrumentation · maintainers: gate new core plugins behind exception approval

Apr 22, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainer-offtopic 2 Apr 21, 2026 4 events 1 GitHub · comments · 3 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainers 3

fix: handle reasoning-only image responses

Apr 20, 2026 6 events 2 GitHub · comments · 4 Discord · commits · 2 PRs repos: openclaw 2 · channels: #maintainers 4

UI: localize Overview and login gate labels · feat(plugins): pass attachment metadata to before_model_resolve hook

Apr 19, 2026 9 events 1 GitHub · comments · 8 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainers 5, #maintainer-offtopic 3

add option for MCP apps support

Apr 18, 2026 11 events GitHub · comments · 11 Discord · commits · PRs channels: #maintainers 10, #maintainer-offtopic 1 Apr 17, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 Apr 16, 2026 3 events GitHub · comments · 3 Discord · commits · PRs channels: #maintainers 2, #maintainer-offtopic 1 Apr 15, 2026 3 events GitHub · comments · 3 Discord · commits · PRs channels: #maintainer-offtopic 2, #maintainers 1 Apr 14, 2026 3 events GitHub · comments · 3 Discord · commits · PRs channels: #maintainer-offtopic 3 Apr 13, 2026 5 events GitHub · comments · 5 Discord · commits · PRs channels: #maintainer-offtopic 4, #maintainers 1 Apr 12, 2026 3 events GitHub · comments · 3 Discord · commits · PRs channels: #maintainer-offtopic 2, #maintainer-meetups 1 Apr 10, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainer-offtopic 1 Apr 9, 2026 2 events 1 GitHub · comments · 1 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainer-offtopic 1

fix openrouter model picker refs

Apr 8, 2026 11 events 1 GitHub · comments · 10 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainer-meetups 4, #maintainer-offtopic 4, #maintainers 2

docs(inferrs): fix Gemma model id from gg-hf-gg to google

Apr 7, 2026 3 events GitHub · comments · 3 Discord · commits · PRs channels: #maintainers 3 Apr 5, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainer-offtopic 1 Apr 4, 2026 10 events GitHub · comments · 10 Discord · commits · PRs channels: #maintainers 10 Apr 3, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainer-meetups 1, #maintainer-offtopic 1 Apr 2, 2026 27 events 7 GitHub · comments · 20 Discord · commits · 7 PRs repos: openclaw 7 · channels: #maintainers 17, #maintainer-meetups 2, #maintainer-offtopic 1

ci: auto-close new core plugin PRs · remove noisy podman output from launch script and update doc · chore(docs): sync generated baselines · chore(docs): sync config baseline

Apr 1, 2026 3 events 1 GitHub · comments · 2 Discord · commits · 1 PRs repos: openclaw 1 · channels: #maintainer-offtopic 2

otel instrumentation

Mar 31, 2026 6 events 3 GitHub · comments · 3 Discord · commits · 3 PRs repos: openclaw 3 · channels: #maintainers 2, #maintainer-meetups 1

Sandbox: relabel managed workspace mounts for SELinux · fix(acpx): retain named sessions on queue owner unavailable · fix: add requireAgentId to block sessions_spawn without explicit agen…

Mar 30, 2026 4 events GitHub · comments · 4 Discord · commits · PRs channels: #maintainer-offtopic 2, #maintainers 2