brokemac79

N/A@brokemac79Read-only maintainer

Active Days
78/107
Latest activity Jul 14, 2026
GitHub
515
Comments
176
Discord
515
Commits
105
PRs
165
Issues
69
repos

Repository Distribution

timeline

Daily Archive

March 2026
July 2026
history

Active Days

Jul 14, 2026 25 events 21 GitHub · 5 comments · 4 Discord · 5 commits · 11 PRs repos: clawsweeper 20, openclaw 1 · channels: #maintainers 4

feat(dashboard): chart review handoff pressure · feat: yield background review under exact pressure · feat(dashboard): expose exact-review pressure telemetry · fix(ledger): create spam intake output root

Jul 13, 2026 31 events 15 GitHub · 6 comments · 16 Discord · 3 commits · 6 PRs repos: clawsweeper 15 · channels: #maintainers 16

draft: optional exact-review background-yield experiment · fix(local-review): use selected Codex CLI · feat(dashboard): group OpenClaw Bay terminal pools · fix(sweep): allow PR review lease comments

Jul 12, 2026 27 events 22 GitHub · 8 comments · 5 Discord · 5 commits · 9 PRs repos: clawsweeper 22 · channels: #maintainers 5

fix(queue): shorten exact delivery dedupe retention · fix(sweep): bound failed shard recovery · fix(queue): rearm stale exact review alarms · fix(dashboard): keep OpenClaw Bay terminal outcomes visible

Jul 11, 2026 3 events 3 GitHub · 2 comments · Discord · commits · 1 PRs repos: clawsweeper 3

feat(dashboard): add unlisted OpenClaw Bay demo

Jul 10, 2026 17 events 9 GitHub · 3 comments · 8 Discord · 2 commits · 4 PRs repos: clawsweeper 9 · channels: #maintainers 8

test: support CRLF workflow assertions · fix(dashboard): link apply health cards to source runs · fix(dashboard): link apply health cards to source runs (#481) · test: support CRLF workflow assertions (#483)

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

fix: include UTC date in cross-date review timestamps · improve(control-ui): expose linear session positions in chat picker · fix: include UTC date for cross-date review timestamps

Jul 8, 2026 14 events 5 GitHub · 2 comments · 9 Discord · 1 commits · 2 PRs repos: clawsweeper 4, openclaw 1 · channels: #clawtributors 8, #maintainers 1

fix: suppress automerge status while paused · fix: suppress automerge status while paused (#437) · fix(status): remove dead-code `|| 1` fallback in channel status display

Jul 7, 2026 8 events 6 GitHub · 5 comments · 2 Discord · 1 commits · PRs repos: clawsweeper 5, openclaw 1 · channels: #maintainers 2

ci(mantis): add web UI chat proof lane (#100472) · fix: require head-fresh review evidence before close-safety trusts proof labels · feat(review): opt-in external CLI engine for offline local review · feat(radar): detect open PRs with overlapping diffs (report-only interference radar)

Jul 6, 2026 23 events 17 GitHub · 3 comments · 6 Discord · 4 commits · 8 PRs repos: maintainers 7, openclaw 6, clawsweeper 4 · channels: #maintainers 6

fix: preserve review marker tails after unmatched openers · [codex] Fix decisions report layout overlap · fix(reports): wire decision packet state source · Wire maintainer reports to ClawSweeper decision packet state

Jul 5, 2026 50 events 23 GitHub · 5 comments · 27 Discord · 9 commits · 9 PRs repos: clawsweeper 17, openclaw 5, maintainers 1 · channels: #maintainers 24, #clawtributors 3

Fix runtime-yield apply continuation without cursor progress · Fix close-limit apply cursor trace · test: normalize Pages workflow line endings · Clarify Mantis proof suggestion scope

Jul 4, 2026 26 events 17 GitHub · 2 comments · 9 Discord · 11 commits · 4 PRs repos: clawsweeper 17 · channels: #maintainers 8, #clawtributors 1

feat: summarize close candidate quality · feat: adapt apply scan window · fix: reduce redundant apply continuation runs · feat: adapt apply scan window (#406)

Jul 3, 2026 15 events 9 GitHub · 3 comments · 6 Discord · commits · 5 PRs repos: clawsweeper 7, maintainers 1, openclaw 1 · channels: #maintainers 5, #clawtributors 1

feat: report apply cycle estimates · feat: split apply health lane reporting · feat: classify apply skip next actions · fix: surface apply health on dashboard

Jul 2, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 Jul 1, 2026 8 events 7 GitHub · 1 comments · 1 Discord · 4 commits · 2 PRs repos: clawsweeper 7 · channels: #maintainers 1

refactor: extract scheduler policy · improve: reduce dashboard GitHub API reads · fix: rotate apply queue batches (#375) · fix: make repair tests portable on Windows (#376)

Jun 30, 2026 18 events 9 GitHub · 6 comments · 9 Discord · 1 commits · 1 PRs repos: openclaw 8, clawsweeper 1 · channels: #maintainers 8, #clawtributors 1

[codex] Fail closed pair slash command routing · [Bug]: /pair qr can change gateway.bind and break Tailscale Serve webchat · perf: cache report entries during scans (#378) · improve(control-ui): expose linear session positions in chat picker

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

Molty can't reply

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

Accessibility Request: Linear Persistent Workspace Mode for Blind Users · perf: reduce GitHub comment round trips

Jun 27, 2026 15 events 10 GitHub · 4 comments · 5 Discord · commits · 6 PRs repos: clawsweeper 7, openclaw 3 · channels: #maintainers 5

perf: reduce GitHub comment round trips · perf: cache report entries during scans · fix: rotate proof nudge scans · fix: make repair tests portable on Windows

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

[Bug]: /status usage missing for OpenAI Codex synthetic auth after 2026.6.6 · [codex] Route PR close reviews to autoclose (#371) · fix: avoid plugin update range fallback after metadata failure (#96143) · [codex] Route PR close reviews to autoclose

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

[codex] Route PR close reviews to autoclose · fix: fallback on safe prompt timeouts (#96142) · fix: reload control ui on service worker update (#96141) · fix: reset diff viewer controllers on rehydrate (#96138)

Jun 24, 2026 2 events 2 GitHub · comments · Discord · 1 commits · PRs repos: clawsweeper 1, maintainers 1

Add decision packets reports page · Add local-only issue and PR review mode (#357)

Jun 23, 2026 20 events 8 GitHub · 2 comments · 12 Discord · commits · 6 PRs repos: openclaw 5, clawsweeper 3 · channels: #maintainers 12

Add maintainer decision packets · Add local-only issue and PR review mode · fix(plugins): avoid spurious npm spec error after metadata failure · fix(failover): fallback on replay-safe prompt timeouts

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

Proposal: harden ClawSweeper automerge pass-marker head contract · fix(router): require full ClawSweeper automerge head SHA (#172)

Jun 20, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 Jun 19, 2026 22 events 12 GitHub · 6 comments · 10 Discord · 1 commits · 3 PRs repos: openclaw 7, clownfish 3, clawsweeper 2 · channels: #maintainers 9, #maintainer-offtopic 1

[codex] improve ClawHub diversion handoff · Proposal: harden ClawSweeper automerge pass-marker head contract · docs: remove turnkey hosting service docs · [Feature]: Keep Markdown-only PR CI off Blacksmith runners

Jun 18, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 Jun 17, 2026 22 events 13 GitHub · 5 comments · 9 Discord · 2 commits · 2 PRs repos: clawsweeper 11, openclaw 2 · channels: #clawtributors 5, #maintainers 4

fix(activity): scope activity cancellation by item · fix(review): requeue capacity-blocked exact reviews · github activity workflow can drop issue/PR events before ClawSweeper dispatch · Exact-review capacity queue times out before issue/PR reviews run

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

feat(telegram): add sendRichMessage fallback to legacy sendMessage · Fix Codex synthetic usage in status without local OpenAI profiles · fix(sandbox): render CLI skill prompts from materialized paths

Jun 15, 2026 6 events 5 GitHub · 1 comments · 1 Discord · 1 commits · PRs repos: clawsweeper 4, openclaw 1 · channels: #maintainers 1

Build automated root-cause cluster coordination for related issues and PRs · PR status label misroutes security-owner review as waiting on author · Feature proposal: label-based issue routing groups · Fix PR status routing for security owner review (#264)

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

[Bug]: Stale workflow does not exempt ClawSweeper queueable issues · fix(active-memory): preserve verbose recall summaries (#90739)

Jun 13, 2026 17 events 10 GitHub · 1 comments · 7 Discord · 4 commits · 3 PRs repos: clawsweeper 5, openclaw 3, crabbox 2 · channels: #maintainers 4, #clawtributors 2, #maintainer-offtopic 1

Fix apply workflow sync before state hydration · Scheduled close-apply workflow fails after state hydration dirties worktree · [Bug]: ClawSweeper queueable labels do not protect actionable OpenClaw issues from stale automation · [codex] fix Windows rsync fallback for local containers

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

Fix Codex synthetic usage in status without local OpenAI profiles · fix(sandbox): render CLI skill prompts from materialized paths · [Bug]: /status usage missing for OpenAI Codex synthetic auth after 2026.6.6 · fix(sandbox): render cli skill prompts from materialized paths (#92508)

Jun 11, 2026 21 events 1 GitHub · 1 comments · 20 Discord · commits · PRs repos: openclaw 1 · channels: #maintainers 19, #clawtributors 1

Critical: Gateway Memory Leak — RSS grows from 350MB to 15.5GB over days, causing repeated OOM crashes

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

fix(sandbox): use materialized skill paths in startup prompts · fix(sandbox): use materialized skill paths in startup prompts (#91791) · feat(plugins): allow installed trusted policy contracts

Jun 9, 2026 43 events 18 GitHub · 11 comments · 25 Discord · 2 commits · 1 PRs repos: openclaw 16, clawsweeper 1, maintainers 1 · channels: #maintainers 25

[Bug]: Codex/OpenAI usage line disappears from status after 2026.6.5-beta.6 · fix(status): restore Codex synthetic usage line · [Bug]: Doctor does not report official managed plugin version drift after core upgrade · Map brokemac79 Discord identity in maintainer reports

Jun 8, 2026 24 events 16 GitHub · 16 comments · 8 Discord · commits · PRs repos: openclaw 16 · channels: #maintainers 8

[plugin sdk] Allow declared installed trusted hooks · fix(doctor): report managed plugin version drift

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

Brokered Azure lease allocation can time out before a late lease becomes ready · fix: make sandbox skills readable in writable sandboxes

Jun 6, 2026 47 events 24 GitHub · 15 comments · 23 Discord · 1 commits · 4 PRs repos: openclaw 19, clawsweeper 5 · channels: #maintainers 23

[Bug]: Doctor does not report official managed plugin version drift after core upgrade · fix(doctor): report managed plugin version drift · fix(agents): materialize sandbox skills for rw sandboxes · fix(codex): preserve completed replies after client close

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

fix(active-memory): preserve verbose recall summaries · [Bug]: Gateway restart during active Codex channel turn drops final reply after model.completed · Brokered Azure lease allocation can time out before a late lease becomes ready · [Bug]: Non-workspace skills are inaccessible to the agent when sandbox is in workspaceAccess: "rw" mode

Jun 4, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 Jun 3, 2026 20 events 8 GitHub · 7 comments · 12 Discord · commits · 1 PRs repos: clawsweeper 4, openclaw 4 · channels: #maintainers 11, #maintainer-offtopic 1

[plugin sdk] Allow declared installed trusted hooks · FRD: installed-plugin opt-in for registerTrustedToolPolicy + registerAgentToolResultMiddleware · Protect queueable issues from stale automation · [Bug]: ClawSweeper queueable labels do not protect actionable OpenClaw issues from stale automation

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

Fix stale exemptions for ClawSweeper actionable labels · [Bug]: Stale workflow does not exempt ClawSweeper queueable issues · Suppress internal agent failure traces before channel delivery

Jun 1, 2026 6 events GitHub · comments · 6 Discord · commits · PRs channels: #maintainers 6 May 31, 2026 15 events 12 GitHub · 2 comments · 3 Discord · 5 commits · 1 PRs repos: openclaw 9, clawsweeper 2, maintainers 1 · channels: #maintainers 3

[codex] Surface disabled Codex plugin routes in doctor lint · [Bug]: doctor lint misses disabled codex plugin required by native codex runtime · Fast ack can queue inline @clawsweeper mentions that the router cannot parse · Map brokemac79 Discord identity in maintainer reports

May 30, 2026 48 events 20 GitHub · 11 comments · 28 Discord · 4 commits · 4 PRs repos: openclaw 15, clawsweeper 5 · channels: #maintainers 28

Retry stale CLI sessions inside runner lifecycle · [codex] Fix Telegram DM topic session routing · [codex] Route denied exec approval followups to sessions · fix(ui): keep chat model selected after session switch

May 29, 2026 20 events 18 GitHub · 10 comments · 2 Discord · 1 commits · 3 PRs repos: openclaw 13, clawsweeper 5 · channels: #maintainers 2

fix(codex): refresh stale managed runtime plugin · [Bug]: 2026.5.27 Codex runtime rejects openai/gpt-5.5; codex/gpt-5.5 workaround drops Telegram /status usage · Add issue contribution intent guidance · Duplicate command ack comments are posted for a single @clawsweeper issue command

May 28, 2026 3 events GitHub · comments · 3 Discord · commits · PRs channels: #maintainer-offtopic 2, #maintainers 1 May 27, 2026 20 events GitHub · comments · 20 Discord · commits · PRs channels: #maintainers 20 May 26, 2026 1 events GitHub · comments · 1 Discord · commits · PRs channels: #maintainers 1 May 25, 2026 31 events 9 GitHub · comments · 22 Discord · 5 commits · 1 PRs repos: clawsweeper 5, openclaw 2, openclaw-ghsa-prwc-c6w5-mmgr 2 · channels: #maintainers 22

[Bug]: ClawSweeper can close a PR as superseded by another PR that is later closed unmerged · ClawSweeper reprocessed stale re-review commands on closed PR · Fix: Guard superseded PR closes against unsafe replacements · fix(status): prefer active OAuth for runtime aliases

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

fix: skip one-shot ACP startup identity reconcile · fix: preserve internal handoff status attribution [AI-assisted] (#85726) · feat: improve related issue context

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

fix(twitch): evict client manager on disconnect failure (#85796) · fix(agents): simplify subagent completion handoff

May 22, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 May 21, 2026 17 events 4 GitHub · comments · 13 Discord · commits · 2 PRs repos: openclaw 4 · channels: #maintainers 13

[Bug]: Telegram forum-topic subagent completion fails when announce agent does not use message tool · Fix Telegram forum-topic subagent completion delivery · [Bug]: Telegram topic /status can report fallback model from internal subagent announce as the session model · fix(memory-lancedb): expose public memory artifacts

May 19, 2026 26 events 4 GitHub · comments · 22 Discord · commits · 3 PRs repos: openclaw 4 · channels: #maintainers 21, #maintainer-whois 1

[Bug]: Active Memory Telegram preflight retains local embedding model mapping after timeout · fix(memory): close local embedding providers on timeout · Add issue contribution intent guidance

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

[Bug]: Active Memory Telegram preflight retains local embedding model mapping after timeout · [Bug]: system npm upgrade can leave running gateway in transient half-swapped package/plugin state · fix(update): guide EACCES manual recovery · [Bug]: Active Memory Telegram preflight exceeds timeout and retains gateway RSS after idle

May 17, 2026 2 events GitHub · comments · 2 Discord · commits · PRs channels: #maintainers 2 May 16, 2026 6 events 1 GitHub · comments · 5 Discord · commits · PRs repos: clawsweeper 1 · channels: #maintainers 5

Proposal: expose ClawSweeper issue triage decisions as GitHub labels for maintainer routing

May 15, 2026 11 events 1 GitHub · comments · 10 Discord · commits · PRs repos: openclaw 1 · channels: #maintainers 10

[Bug]: Telegram forum topic messages are serialized across topics before reaching agent pipeline

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

[Bug]: Telegram forum topic messages are serialized across topics before reaching agent pipeline

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

[AI-assisted] fix(docker): pin setup-time container paths · [AI-assisted] fix(acp): surface JSON-RPC error details

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

[AI-assisted] fix(ui): preserve WebChat session on token reconnect

May 10, 2026 7 events 7 GitHub · comments · Discord · commits · 7 PRs repos: openclaw 7

[AI-assisted] fix(channel): refresh WeCom onboarding install · [AI-assisted] fix(gateway): suppress heartbeat tool cards in webchat · [AI-assisted] fix(ui): preserve WebChat session on token reconnect · [AI-assisted] fix(telegram): force document video media

May 9, 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

[AI-assisted] fix(agents): clean subagent announce transcripts · [AI-assisted] fix(whatsapp): delta repeated tool preambles (#79120)

May 8, 2026 5 events 5 GitHub · comments · Discord · commits · 5 PRs repos: openclaw 5

[AI-assisted] fix(status): restore Codex usage windows · [AI-assisted] fix(openai): keep API-key profiles on direct runtime · fix: align xAI tool auth profiles · [AI-assisted] fix(feishu): keep group context on chat target

May 7, 2026 7 events 7 GitHub · comments · Discord · commits · 7 PRs repos: openclaw 7

[AI-assisted] fix(agents): remove sessions_yield spawn guidance · [AI-assisted] fix(status): treat CLI runtime aliases as selected route · [AI-assisted] fix(whatsapp): delta repeated tool preambles · [AI-assisted] fix(agents): clean subagent announce transcripts

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

[AI-assisted] fix(cron): surface nested lane timeout result · [AI-assisted] fix(slack): enable native socket reconnect · [AI-assisted] fix(image): discover allowlisted fal provider · [AI-assisted] fix(qqbot): translate skill descriptions

May 5, 2026 4 events 4 GitHub · comments · Discord · commits · 4 PRs repos: openclaw 4

[AI-assisted] fix(doctor): tolerate malformed crontab output · [AI-assisted] fix(status): accept expected Gateway bind listeners · [AI-assisted] fix(cli): honor fully qualified infer model overrides · [AI-assisted] fix(outbound): prefer agent account binding for message tool

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

[Bug]: v2026.5.3 systemd gateway install/doctor repair still embeds OPENCLAW_GATEWAY_TOKEN

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

[Bug]: v2026.5.2 gateway install --force regenerates nvm/inline-token systemd service on upgraded install · [AI-assisted] fix(feishu): probe status with account credentials

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

2026.4.29: Gateway repeatedly spawns runtime-deps pnpm installs and starves event loop · [AI-assisted] fix(agents): initialize context engines before subagent spawn prep (#73904)

Apr 30, 2026 3 events 3 GitHub · comments · Discord · commits · PRs repos: openclaw 3

2026.4.29: Gateway repeatedly spawns runtime-deps pnpm installs and starves event loop · Beta blocker: Telegram - 2026.4.29-beta.4 runtime-deps reinstall loop and staged deps cannot resolve json5

Apr 29, 2026 11 events 11 GitHub · comments · Discord · commits · 10 PRs repos: openclaw 11

[AI-assisted] fix(providers): use llama.cpp runtime context cap · [AI-assisted] fix(tasks): prune stale cron session registry entries · [AI-assisted] fix(cli): honor fully qualified infer model overrides · [AI-assisted] fix(outbound): prefer agent account binding for message tool

Apr 28, 2026 1 events 1 GitHub · comments · Discord · commits · PRs repos: openclaw 1

Idle gateway high CPU/RSS on VPS; CPU profile points to repeated plugin/model registry + bundled runtime mirror work

Apr 26, 2026 1 events 1 GitHub · comments · Discord · commits · PRs repos: openclaw 1

Plugin CLI commands for lossless-claw not registering despite plugin loading and allowlist permitting it

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

Plugin CLI commands for lossless-claw not registering despite plugin loading and allowlist permitting it

Apr 6, 2026 8 events 8 GitHub · comments · Discord · commits · 8 PRs repos: openclaw 8

fix(ui): add missing CSS for code-block copy button states · fix(ui): preserve chatRunId during tool stream updates · fix(openai-responses): strip prompt_cache_key for non-OpenAI endpoints (#48155) · fix(models): preserve current Gemini 3.1 Google IDs (#48086) [AI-assisted]