Peter Steinberger
257e767e5b
fix(telegram): include native quote excerpts for replies
2026-04-26 06:32:46 +01:00
Peter Steinberger
503a3aa125
fix: defer bedrock discovery sdk import
2026-04-26 06:27:09 +01:00
Longbiao CHEN
ef7ad8229a
fix(voicewake): drop stale sdk collateral
2026-04-26 06:19:35 +01:00
Longbiao CHEN
afe1abc297
feat(voicewake): refresh trigger routing on main
2026-04-26 06:19:35 +01:00
Rubén Cuevas
f9146cabfc
fix(telegram): preserve native quote replies
...
Preserve exact Telegram selected quote text for native quote replies, share Telegram reply parameter construction between bot delivery and direct outbound sends, and retry with legacy replies when Telegram rejects native quote parameters.\n\nThanks @rubencu.
2026-04-26 06:09:43 +01:00
Peter Steinberger
27aedcfd56
style: format repository
2026-04-26 05:47:12 +01:00
Peter Steinberger
6a67f65568
fix(voice): reuse preflight transcripts across channels
2026-04-26 05:42:04 +01:00
Peter Steinberger
9b93b7df62
fix(whatsapp): remove ack reactions after replies
2026-04-26 05:36:14 +01:00
Alvin Tang
4428661779
fix(config): accept video and audio model inputs
...
Preserve configured audio/video model input modalities through provider catalog normalization.\n\nFixes #20721.\nThanks @alvinttang.
2026-04-26 05:18:54 +01:00
Ayaan Zaidi
cc2044633c
fix(tts): compose personas with agent config
2026-04-26 09:42:38 +05:30
Barron Roth
0594fa3c4d
TTS: add provider personas
2026-04-26 09:42:38 +05:30
Vincent Koc
44da034516
fix(otel): add agent label to token metrics
2026-04-25 20:57:47 -07:00
Ayaan Zaidi
76dc66f5fa
fix(models): use synthetic auth expiry for status
2026-04-26 09:21:06 +05:30
Neerav Makwana
ad27e0069d
fix(models): avoid externalizing Claude CLI auth
2026-04-26 09:21:06 +05:30
Neerav Makwana
911fcb47f1
fix(models): reflect Claude CLI auth status
2026-04-26 09:21:06 +05:30
Peter Steinberger
29741f696a
fix(feishu): transcribe inbound voice notes
2026-04-26 04:47:45 +01:00
Shakker
4a195b37d5
feat: declare deepseek manifest model catalog
2026-04-26 04:41:51 +01:00
Shakker
8749f1deb4
feat: declare moonshot manifest model catalog
2026-04-26 04:41:51 +01:00
Peter Steinberger
9e4a0e7f3c
fix(qqbot): ignore bot self-echo events
2026-04-26 04:40:53 +01:00
Peter Steinberger
4edf22f63f
fix(acpx): avoid startup agent probes by default
2026-04-26 04:40:26 +01:00
Peter Steinberger
ed1ac2fc44
feat(browser): add CDP role snapshot fallback
2026-04-26 04:40:26 +01:00
Peter Steinberger
0ca9c4dcb0
fix(cli): preserve lazy placeholder options
2026-04-26 04:40:26 +01:00
Peter Steinberger
b58223510c
fix(providers): support zai preserved thinking
2026-04-26 04:35:50 +01:00
Peter Steinberger
7a85c1a822
fix(tts): surface voice status and harden providers
2026-04-26 03:51:30 +01:00
Peter Steinberger
9b91040053
fix(tts): route WhatsApp MP3 TTS as voice notes
2026-04-26 03:26:00 +01:00
Peter Steinberger
0ca952cdd5
feat(tts): add per-agent voice overrides
2026-04-26 02:54:13 +01:00
Vincent Koc
2495585a32
feat(diagnostics-otel): add exporter health diagnostics
...
Adds diagnostics-otel exporter health events and signal-specific endpoint wiring, with docs and config schema coverage.
2026-04-25 18:34:44 -07:00
Shivanker Goel
a932a58e87
feat(fal): support Seedance reference video
...
Adds fal Seedance 2.0 reference-to-video support with model-aware reference input limits.
2026-04-26 02:30:23 +01:00
pashpashpash
e989f3c868
Respect retryable Codex app-server errors
...
Codex app-server sends retryable stream error notifications while a turn is still recovering. OpenClaw now ignores retryable app-server errors and preserves nested terminal error messages instead of replacing them with a generic fallback.
2026-04-25 18:26:27 -07:00
91wan
a35d259719
fix(acpx): isolate Codex ACP config from desktop hooks
...
Isolate Codex ACP launches with an OpenClaw-managed CODEX_HOME/config wrapper so global Codex desktop notify hooks do not leak into acpx sessions.\n\nValidation:\n- OPENCLAW_LOCAL_CHECK=0 OPENCLAW_VITEST_MAX_WORKERS=1 pnpm check:changed\n- pnpm test extensions/acpx/src/codex-auth-bridge.test.ts\n\nThanks @91wan.
2026-04-26 02:23:55 +01:00
Vincent Koc
8c3b1366ce
chore(tokenjuice): bump bundled runtime to 0.6.3
2026-04-25 18:22:44 -07:00
Peter Steinberger
5b80d0c15e
feat(tts): add Azure Speech provider
...
Co-authored-by: Leon Chui <84605354+leonchui@users.noreply.github.com >
2026-04-26 01:42:51 +01:00
Peter Steinberger
650dc59b6f
fix: skip checkpoint transcripts in memory dreaming
2026-04-26 01:30:50 +01:00
Peter Steinberger
e6ee4d6e68
fix(browser): preserve tabs across target swaps
2026-04-26 01:21:59 +01:00
Vincent Koc
f3accc753c
feat(plugins): add before agent finalize hook ( #71765 )
2026-04-25 17:21:17 -07:00
Peter Steinberger
ca0232ff0e
fix(bonjour): bound stuck advertiser restarts
2026-04-26 01:11:53 +01:00
Peter Steinberger
77d04a39d8
fix(feishu): separate synthetic ids from reply targets
2026-04-26 00:57:38 +01:00
pash-openai
edb618c6c4
Manage the Codex app-server binary in OpenClaw ( #71808 )
...
* Manage Codex app-server binary
* Use plugin deps for Codex app-server binary
* Stabilize media model registry test
* Exclude checkpoint transcripts from memory ingestion
2026-04-25 16:51:14 -07:00
Peter Steinberger
a1090b6043
fix(feishu): accept v2 card action callbacks
2026-04-26 00:41:16 +01:00
MrBrain
28497515fe
fix(qqbot): schedule reminders through cron gateway ( #70937 )
...
* fix(qqbot): schedule reminders through cron gateway
* fix(qqbot): update reminder cron instruction
* fix(qqbot): schedule reminders directly (#70937 ) (thanks @GaosCode)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-26 00:15:28 +01:00
Peter Steinberger
956cb1c7db
fix: keep local embedding batches from flooding providers
2026-04-26 00:11:35 +01:00
Peter Steinberger
3f90005e56
build: bump bundled acpx to 0.6.1
2026-04-26 00:11:05 +01:00
EVA
2c35a6e599
[codex] Consolidate RuntimePlan and Harness V2 package ( #71722 )
...
* refactor: centralize runtime plan policy surface
* refactor: route embedded attempts through runtime plan
* feat: add agent harness v2 lifecycle adapter
* docs: document agent harness runtime plan
---------
Co-authored-by: Eva <eva@100yen.org >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 16:07:04 -07:00
Rui Xu
1531123d35
feat(tts): add BytePlus Seed Speech provider
...
Add Volcengine/BytePlus Seed Speech as a bundled TTS provider with current API-key auth, legacy AppID/token fallback, native Ogg/Opus voice-note output, and MP3 audio-file output.
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 23:46:04 +01:00
Peter Steinberger
e4bfc8066e
fix(openai): extend Azure image timeout
...
Closes #71705
2026-04-25 23:34:18 +01:00
Peter Steinberger
8f78932059
test: harden QA cleanup and update preflight
2026-04-25 23:16:30 +01:00
RoomWithOutRoof
be51c98c5d
fix(onboarding): scope video-only provider auth choices
2026-04-25 22:53:00 +01:00
Peter Steinberger
f1b1c3dc99
chore: update workspace dependencies
2026-04-25 22:48:44 +01:00
Gustavo Madeira Santana
d5166718bc
test(matrix): cover destructive E2EE backup recovery flows ( #71311 )
...
Merged via squash.
Prepared head SHA: fd5fc06007
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-25 17:48:18 -04:00
Peter Steinberger
f731e3754c
fix: lazy-load Microsoft Edge TTS runtime
2026-04-25 22:34:43 +01:00