Peter Steinberger
4eec2843cd
refactor: trim unused acpx and line exports
2026-05-01 10:28:25 +01:00
Peter Steinberger
5c0388c253
refactor: prune unused extension exports
2026-05-01 10:24:39 +01:00
Peter Steinberger
684001ae7b
refactor: drop duplicate ollama embedding default
2026-05-01 10:12:17 +01:00
mainstay22
94543092be
feat(workspace): add skipOptionalBootstrapFiles config option ( #62110 )
...
Adds `agents.defaults.skipOptionalBootstrapFiles` for optional workspace bootstrap files, validates the supported filenames, and propagates the option through workspace bootstrap callers.
Also preserves legacy setup detection when `USER.md` or `IDENTITY.md` are intentionally skipped, documents the config field, and includes focused regression coverage.
Landing follow-up included small CI unblockers for current-base drift: removing an unused Brave runtime dependency, fixing Telegram RTT lint, and preserving compatible gateway-bindable plugin registry cache reuse when runtime ensures disable bundled dependency installation.
2026-05-01 04:08:22 -05:00
Peter Steinberger
e5208bd331
refactor: remove unused discord helpers
2026-05-01 10:06:38 +01:00
Peter Steinberger
c2cb648dc3
refactor: drop unused qqbot utility exports
2026-05-01 10:01:33 +01:00
Peter Steinberger
4cbd1b53cf
refactor: prune unused exported types
2026-05-01 09:56:37 +01:00
Peter Steinberger
c9828635a8
refactor: trim unused extension helpers
2026-05-01 09:50:45 +01:00
Peter Steinberger
ef186a06d9
fix: add fast voice-call realtime context
2026-05-01 09:47:09 +01:00
Peter Steinberger
298c2fbad4
refactor: delete stale extension exports
2026-05-01 09:44:50 +01:00
Peter Steinberger
22a74de693
refactor: remove unused channel utilities
2026-05-01 09:36:51 +01:00
Peter Steinberger
111432a7a6
refactor: prune unused channel helpers
2026-05-01 09:31:08 +01:00
Peter Steinberger
6efb44944c
refactor: prune unused extension helpers
2026-05-01 09:24:41 +01:00
Peter Steinberger
4ee6068ced
refactor: prune stale qqbot helpers
2026-05-01 09:10:40 +01:00
Peter Steinberger
8a399ec5b4
fix(codex): clarify dynamic tool timeout logs
2026-05-01 09:10:26 +01:00
Peter Steinberger
0ac1a07f7c
refactor: prune unused extension helpers
2026-05-01 09:02:45 +01:00
ShihChi Huang
0c3d1892cd
fix: support Google Meet realtime barge-in ( #73834 )
...
Replay #73834 onto current main and preserve provider-side interruption when Google Meet detects a local human barge-in.
Thanks @shhtheonlyperson.
2026-05-01 09:00:50 +01:00
Peter Steinberger
9d21df251e
fix: clear changed gate regressions
2026-05-01 08:35:44 +01:00
Peter Steinberger
a379ac0562
fix: guard plugin HTTP calls in CI
2026-05-01 08:26:29 +01:00
Peter Steinberger
e816235c2d
refactor: narrow dead reexports
2026-05-01 08:18:52 +01:00
clawsweeper[bot]
6776345d0a
test: stabilize voice-call early media stream readiness test ( #75453 )
...
Stabilize the media stream readiness regression test by waiting for the early audio send directly and closing the WebSocket in cleanup before server shutdown.
Thanks @PfanP.
2026-05-01 08:10:57 +01:00
clawsweeper[bot]
c39b323ab3
fix: voice-call CLI gateway delegation path actionable regressions ( #75459 )
...
Fix voice-call CLI gateway delegation by returning protocol-shaped errors and running delegated continue turns through operation-id polling instead of one long Gateway RPC.\n\nThanks @serrurco and @DougButdorf.
2026-05-01 08:02:21 +01:00
Peter Steinberger
bd32238a23
chore: tighten quality metadata
2026-05-01 07:55:54 +01:00
Peter Steinberger
c677861032
chore: log meet twilio voice flow
2026-05-01 07:38:41 +01:00
clawsweeper[bot]
be918636ab
fix: tighten webhook exposure host checks ( #75465 )
...
Use the existing SSRF hostname/IP classifier for Voice Call and Google Meet webhook exposure checks so bracketed IPv6 loopback, unique-local, link-local, and IPv4-mapped local/private addresses fail before Twilio/Meet joins while public hostnames are not rejected by prefix accidents.
Thanks @clawsweeper, @donkeykong91, and @PfanP.
2026-05-01 07:27:56 +01:00
VACInc
be14820b5d
fix: resolve voice-call SecretRef inputs ( #73632 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-01 07:21:02 +01:00
Peter Steinberger
ec1b96cdfa
fix: honor meet preconnect twiml
2026-05-01 07:17:10 +01:00
Peter Steinberger
d23c8a8eba
fix(discord): clarify deploy abort logs
2026-05-01 07:16:21 +01:00
Peter Steinberger
ae07d57f9d
fix: sequence meet dtmf before realtime bridge
2026-05-01 07:05:01 +01:00
Peter Steinberger
42d73fd955
refactor: remove dead private helpers
2026-05-01 06:55:26 +01:00
Peter Steinberger
ffcc0d1fe1
fix: delay meet twilio intro speech
2026-05-01 06:55:22 +01:00
Ayaan Zaidi
9e94a9e418
test(qa): allow telegram scenario timeout override
2026-05-01 11:20:11 +05:30
Peter Steinberger
97d42a9614
fix(voice-call): retry twilio answered updates
2026-05-01 06:47:34 +01:00
clawsweeper[bot]
173f959613
fix(bluebubbles): cache prefixed reply context aliases
...
* fix: BlueBubbles reply-context fallback cache-key regression
* fix(clawsweeper): address review for clawsweeper-commit-openclaw-openclaw-76930da7ebc7 (1)
---------
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 22:44:21 -07:00
clawsweeper[bot]
1b6f2969aa
fix(telegram): forward audioAsVoice payloads
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 22:42:54 -07:00
Peter Steinberger
b2aac178d6
fix: tighten meet voice-call setup checks
2026-05-01 06:40:22 +01:00
Peter Steinberger
464e573602
fix(voice-call): delegate cli calls to gateway
2026-05-01 06:35:36 +01:00
Ben
e8f9c3e6de
fix(voice-call): stabilize Twilio STT startup ( #75257 )
...
Fix Twilio voice-call startup so accepted media streams register immediately, realtime transcription readiness gates only the initial greeting, and early inbound media is preserved while STT connects.
Fixes #75197 .
Thanks @PfanP and @donkeykong91.
2026-05-01 06:25:36 +01:00
Peter Steinberger
1c300cec5d
fix(auto-reply): keep group visible replies deliverable ( #75382 )
...
Summary:
- The PR updates auto-reply message-tool availability and fallback policy, qa-channel group target support, qa-lab scenario coverage, generated config metadata, docs, and the changelog for group visible replies.
ClawSweeper fixups:
- No separate fixup commits were needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head adbec93b8a .
- Required merge gates passed before the squash merge.
Prepared head SHA: adbec93b8a
Review: https://github.com/openclaw/openclaw/pull/75382#issuecomment-4357590733
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-01 05:07:03 +00:00
Cole
76930da7eb
feat(bluebubbles): add reply-context API fallback for cache misses ( #71820 )
...
Merged via squash.
Prepared head SHA: 04f6a8740a
Co-authored-by: coletebou <12384893+coletebou@users.noreply.github.com >
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Reviewed-by: @omarshahine
2026-04-30 22:01:26 -07:00
Vyctor Huggo Przozwski
eabab1f64f
fix(active-memory): expose memory tools to recall runs ( #74592 )
...
Fix Active Memory recall runs so plugin tool allowlists from composed Memory Core agents flow into embedded tool execution, restoring callable memory plugin tools during recall.\n\nCo-authored-by: vyctorbrzezowski <vyctorbrzezowski@users.noreply.github.com >
2026-05-01 05:48:59 +01:00
Peter Steinberger
54f44ec321
fix: restore Twilio Meet voice intro
2026-05-01 05:41:49 +01:00
Peter Steinberger
07bc320a8a
fix: scope voicecall CLI activation
2026-05-01 05:32:18 +01:00
gavyngong
fd0ca5987b
fix(nextcloud-talk): replace manual XOR with crypto.timingSafeEqual and fix length leak ( #58097 )
...
Merged via squash.
Prepared head SHA: 3cb82bce40
Co-authored-by: gavyngong <267269824+gavyngong@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-05-01 10:26:54 +08:00
Peter Steinberger
bd20f8e07e
fix(discord): harden rate limit retries ( #75338 )
...
* fix(discord): harden rate limit retries
* fix(discord): guard voice upload fetches
* fix(discord): avoid stale rate limit requeues
2026-05-01 01:49:02 +00:00
Vignesh
b277ae3f4c
[codex] Fix commitments safety and coverage ( #75302 )
...
* fix commitments safety and coverage
* Repair commitments safety PR review blockers
* fix(clawsweeper): address review for automerge-openclaw-openclaw-75302 (1)
* Repair commitments safety PR review blocker
---------
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-05-01 01:14:07 +00:00
Peter Steinberger
1ad50a36ac
chore(release): forward-port 2026.4.29 fixes and bump 2026.4.30
2026-05-01 01:06:13 +01:00
Peter Steinberger
1e87f6bf70
fix(qa-lab): preserve gateway log offset order
2026-05-01 00:44:17 +01:00
Peter Steinberger
90419df663
[codex] Make external CLI credential discovery explicit ( #75209 )
...
* refactor(auth): make external CLI discovery explicit
* test(auth): update external cli discovery mocks
* test(auth): cover scoped external cli auth mocks
* [codex] Make external CLI credential discovery explicit
---------
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-04-30 20:32:55 +00:00
Peter Steinberger
bb3a0c9545
fix: quiet Discord slash command deploy rate limits
2026-04-30 21:12:53 +01:00