$ the-wire · showcase
Security review badges neutralized, Discord voice capture smoothed
By RepoJournal · Filed · About OpenClaw
ClawHub makes security review badges neutral [ref:7], while OpenClaw improves Discord voice capture [ref:2] and trims reply queue churn [ref:3].
ClawHub ships a breaking change: security review badges are now neutral [1], meaning they no longer imply a positive or negative review outcome. This was merged as part of PR #2061 [2]. Separately, stale maintenance helpers were removed [7] and merged via PR #2062 [8], and the `dev:worktree` script now falls back to the primary worktree's `.env.local` when the current checkout lacks one, while keeping explicit `--env-file` and `CLAWHUB_ENV_FILE` selection authoritative [9]. This change also strips inline comments from parsed env values so `CONVEX_DEPLOYMENT=... # comment` no longer breaks Convex CLI targeting, with unit coverage added for both behaviors [9].
OpenClaw's Discord voice capture gets three improvements: an opt-in `discord-voice-autojoin` QA scenario, preservation of the optional `voiceChannelId` in Convex credential payloads, and a new `voice.captureSilenceGraceMs` config to lengthen the default post-speech silence grace [3]. Core performance work trims reply queue churn by removing avoidable array churn and temporary helper allocations in the reply and queue hot paths, with no changes to channel behavior or provider contracts [4]. On the UI side, inherited thinking overrides now render as `Inherited (Default: Medium)` instead of looking like explicit overrides, applied consistently in chat and Sessions thinking selectors [5].
The docs chat feature is locked down: it now routes verification through ClawHub [10], sits behind GitHub verification [11], handles access redirects [12], and the asset cache was busted to pick up these changes [13]. Docs also now deploy via Cloudflare static assets [14].
Action items
- → Review UI copy and tests that may assert on security review badge styling after the neutral change openclaw/clawhub [plan]
- → If you run dev:worktree, verify env loading works with the new primary-worktree fallback openclaw/clawhub [monitor]
- → If you use Discord voice capture, consider tuning the new voice.captureSilenceGraceMs config openclaw/openclaw [plan]
References
- [1] fix: make security review badges neutral ↗ openclaw/clawhub
- [2] Merge pull request #2061 from openclaw/pe/security-review-grey-badge ↗ openclaw/clawhub
- [3] fix(discord): smooth voice capture and add voice QA smoke ↗ openclaw/openclaw
- [4] perf(core): trim reply queue churn ↗ openclaw/openclaw
- [5] fix(ui): label inherited thinking overrides ↗ openclaw/openclaw
- [6] test(agents): remove unused bundle snapshot variable ↗ openclaw/openclaw
- [7] chore: remove stale maintenance helpers ↗ openclaw/clawhub
- [8] Merge pull request #2062 from openclaw/pe/maintenance-cleanup ↗ openclaw/clawhub
- [9] fix: discover shared env for worktree dev ↗ openclaw/clawhub
- [10] fix: route docs chat verification through ClawHub ↗ openclaw/docs
- [11] fix: gate docs chat behind GitHub verification ↗ openclaw/docs
- [12] fix: handle access redirects in docs chat ↗ openclaw/docs
- [13] fix: bust docs asset cache ↗ openclaw/docs
- [14] feat: deploy docs via cloudflare static assets ↗ openclaw/docs