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
Peter Steinberger
b721f1dbad
fix: update Ollama web search endpoint
2026-04-25 22:34:43 +01:00
Cale Shapera
0bcb4c95c1
feat(tts): add Inworld speech provider ( #55972 )
...
Adds the bundled Inworld speech provider with docs, config surface, SSRF-guarded fetches, directive overrides, native voice-note/telephony output coverage, and live `.profile` verification.
Co-authored-by: cshape <cshape@users.noreply.github.com >
2026-04-25 22:33:21 +01:00
Peter Steinberger
9d22061e3e
test(discord): mock message process dependencies narrowly
2026-04-25 22:19:09 +01:00
Peter Steinberger
8a731c1ef7
perf(plugin-sdk): add narrow outbound send deps entry
2026-04-25 22:19:09 +01:00
Ted Li
8e83e52213
fix(memory-core): skip stale dreaming recall sources ( #71695 )
...
* fix(memory-core): skip stale dreaming recall sources
* fix(memory-core): parallelize live recall filtering
2026-04-25 17:10:38 -04:00