Peter Steinberger
3dce01fa20
fix(googlechat): retain fallback thread continuity ( #117053 )
2026-07-31 14:54:16 -07:00
Peter Steinberger
661afc22ac
fix(bedrock): release streaming clients ( #117039 )
2026-07-31 14:31:37 -07:00
Peter Steinberger
3cadc08593
fix(google): restore canonical Gemini and Vertex provider invariants ( #117042 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 14:31:34 -07:00
Peter Steinberger
a39f0b7ea3
fix(channels): preserve accepted LINE and Mattermost delivery ( #117024 )
...
* fix(channels): preserve accepted delivery identities
* fix(channels): satisfy accepted-delivery owner boundaries
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 14:28:55 -07:00
Peter Steinberger
24a0401c3d
fix(feishu): unify truthful delivery and media ownership ( #117023 )
...
* fix(feishu): preserve thread history and delivery contracts
* fix(feishu): route native images by verified content signatures
* fix(feishu): require authentic HEIC image signatures
* fix(feishu): retain accepted delivery when provider omits message ids
* fix(feishu): preserve accepted visibility across all delivery owners
* fix(feishu): recognize supported HEIC and TIFF local image paths
* test(feishu): prevent accepted-reply fixture state leaking between cases
* fix(feishu): preserve typed delivery contracts in CI
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 14:26:41 -07:00
Vincent Koc
e73250f54b
feat(plugins): externalize OpenCode provider ( #117035 )
...
* feat(plugins): externalize OpenCode provider
* docs: refresh OpenCode provider map
2026-08-01 05:07:35 +08:00
Peter Steinberger
6d33976318
fix(qa): authenticate actual scenario execution evidence ( #117004 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 13:03:12 -07:00
Vincent Koc
e84e2a49fc
feat(plugins): externalize NovitaAI provider ( #117007 )
2026-08-01 03:53:46 +08:00
Peter Steinberger
745b9a9ca9
fix(telegram): canonicalize topic mutation targets ( #117001 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 12:41:48 -07:00
Peter Steinberger
c572982556
fix(channels): preserve actionable presentation fallbacks ( #116990 )
...
* fix(channels): preserve actionable presentation fallbacks
* test(interactive): isolate presentation fallback regression coverage
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 12:37:30 -07:00
Peter Steinberger
ae4f1bbf26
fix(openai): enforce canonical image stream framing and terminal ownership ( #116999 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 12:35:23 -07:00
Peter Steinberger
fbb489fedf
fix(whatsapp): preserve transport envelope ownership ( #116989 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 12:19:17 -07:00
Peter Steinberger
652a47e644
fix(openai): use canonical multipart video submissions ( #116995 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 12:08:12 -07:00
Peter Steinberger
eb0087dc7c
fix(discord): connect mention-only bots without Message Content intent ( #116962 )
...
* fix(discord): support mention-only gateway intent
* chore: keep release changelog owner-only
2026-07-31 12:04:16 -07:00
Vincent Koc
8b93fd963c
feat(plugins): externalize Mistral provider ( #116919 )
...
* feat(plugins): externalize Mistral provider
* fix(update): preserve external provider models during repair
* chore(release): keep Mistral note in PR body
2026-08-01 03:04:12 +08:00
WhatsSkiLL
38d53e324d
fix(codex): preserve user home default for session catalog ( #116131 )
...
* fix-codex-preserve-user-home-session-catalog-default
* fix-codex-cover-catalog-reload-proof
* fix-codex-harden-catalog-home-proof
* fix-codex-enforce-proof-cleanup
* test(codex): require proof process shutdown
* fix(codex): honor supervised Unix control connections
---------
Co-authored-by: IWhatsskill <284122573+IWhatsskill@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-31 12:01:17 -07:00
Peter Steinberger
8203220bb4
fix(openrouter): honor documented video job lifecycle ( #116986 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 11:53:29 -07:00
Peter Steinberger
be93d44275
fix(telegram): preserve explicit empty media captions ( #116984 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 11:46:34 -07:00
Vincent Koc
0ccdac5a71
fix(codex): restore SQLite session continuity ( #116944 )
...
Carry the canonical typed SQLite session target through Codex startup and settled-turn finalization so fresh and resumed turns retain prior OpenClaw history.
Closes #116851
Closes #116862
Co-authored-by: Calin Laurentiu Ilie <calinilielaur@gmail.com >
2026-08-01 02:06:03 +08:00
Vincent Koc
2b58380ec9
merge: refresh local provider setup branch
...
* origin/main:
fix(gateway): preserve plugin-only session change events (#116948 )
fix(media): recognize AIFF attachments across audio workflows (#116907 )
fix(openai): recover missing terminal response output (#116910 )
fix(telegram): preserve outbound media metadata and rejected photos (#116886 )
fix(agents): preserve bounded truthful subagent outcomes (#116932 )
2026-08-01 01:01:35 +08:00
Peter Steinberger
4996474178
fix(telegram): preserve outbound media metadata and rejected photos ( #116886 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:33:27 -07:00
Vincent Koc
0e24d596c0
improve(setup): clarify local provider actions
2026-08-01 00:26:40 +08:00
Peter Steinberger
80bbdeda1c
fix(qa): verify requested scenarios and reject silent character runs ( #116912 )
...
* fix(qa): authenticate requested scenario test execution
* fix(qa): reject unanswered character evaluation runs
* refactor(qa): extract native vitest report validation
* fix(qa): require requested native test file to exist
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:18:05 -07:00
Peter Steinberger
0f88dd8491
fix(together): preserve immediate video outcomes and image references ( #116913 )
...
* fix(together): honor terminal video submissions
* fix(together): align video media and terminal outcomes
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:10:54 -07:00
Peter Steinberger
51a78a4411
fix(openai): honor video submission and edit contracts ( #116917 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:08:53 -07:00
Peter Steinberger
184c13d01c
fix(slack): preserve thread reads and final transport text ( #116915 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:04:30 -07:00
Peter Steinberger
be7db27702
fix(providers): preserve Bedrock accounting, reasoning, and OpenRouter budgets ( #116896 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:02:12 -07:00
Peter Steinberger
2073371f80
fix(qa): preserve transport ownership and truthful reporting ( #116911 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 09:00:44 -07:00
Vincent Koc
a4faeae9df
Merge pull request #101358 from mrunalp/podman-sandbox-backend
...
Add Podman sandbox backend
2026-08-01 00:00:18 +08:00
Peter Steinberger
de5ab5e1d4
fix(telegram): preserve inbound polls and batched text entities ( #116898 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:52:37 -07:00
Peter Steinberger
47a7798789
fix(feishu): preserve paginated reaction actors and topic ownership ( #116918 )
...
* fix(feishu): drain all message reaction pages
* fix(feishu): preserve reaction actor and topic ownership
* fix(feishu): support all valid reaction pages
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:49:34 -07:00
Peter Steinberger
0687ab73f1
fix(signal): preserve account-owned transport and inbound facts ( #116914 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:44:00 -07:00
Peter Steinberger
e922b53675
fix(whatsapp): restore interactive mentions and inbound media variants ( #116901 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:41:00 -07:00
Peter Steinberger
101bcaf011
fix(llama-cpp): preserve native tool, context, and reasoning lifecycles ( #116903 )
...
* fix(llama-cpp): stream native tool call lifecycle
* fix(llama-cpp): normalize native response lifecycle and limits
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:36:06 -07:00
Peter Steinberger
0d209991b6
fix: preserve realtime provider event ownership ( #116891 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:33:06 -07:00
Vincent Koc
a1026663ae
feat(plugins): externalize ComfyUI provider ( #116888 )
2026-07-31 23:26:51 +08:00
Harjoth Khara
102c2e1a64
fix(slack): recover MPIM thread context from outbound replies ( #116660 )
...
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
2026-07-31 23:12:56 +08:00
Peter Steinberger
77b3667757
fix(telegram): budget media captions by visible text ( #116892 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:11:55 -07:00
Peter Steinberger
9922ea02e9
fix(matrix): preserve media, reaction, and member state ( #116890 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:08:32 -07:00
Peter Steinberger
36cc7bb105
fix(imessage): preserve voice intent and provider delivery failures ( #116889 )
...
* fix(imessage): honor configured attachment send transport
* fix(imessage): preserve send outcomes and voice delivery
* fix(imessage): preserve native voice transport contracts
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 08:03:37 -07:00
Vincent Koc
b45ca07ec9
fix(ci): keep full release validation aligned with runtime state ( #116653 )
...
Align Telegram artifact reuse and packaged Docker validation with current GitHub Actions and runtime state contracts. Refresh affected regression fixtures and isolate test state.
2026-07-31 23:03:02 +08:00
Peter Steinberger
f18d619c02
fix(channels): preserve preview and presentation delivery ( #116884 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 07:58:56 -07:00
Peter Steinberger
50771abc6a
fix(line): preserve provider delivery receipts and completed sends ( #116879 )
...
* fix(line): preserve provider message ids in receipts
* fix(line): unify legacy text delivery receipts
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-07-31 07:52:16 -07:00
Vincent Koc
e93de36081
feat(plugins): externalize BytePlus provider ( #116866 )
2026-07-31 22:37:47 +08:00
Shakker
c5979d05ef
fix: repair Buzz plugin packaging ( #116865 )
...
Restore standalone Buzz npm and ClawHub packaging by using the shipped QA runner SDK surface and generated dependency lock workflow.
Prepared head SHA: 58d0a52c61
Co-authored-by: Shakker <165377636+shakkernerd@users.noreply.github.com >
Reviewed-by: @shakkernerd
2026-07-31 15:32:16 +01:00
Vincent Koc
fab2c33cad
feat(plugins): externalize Xiaomi provider ( #116861 )
2026-07-31 22:02:07 +08:00
Vincent Koc
b2b62b2e1e
feat(plugins): externalize Volcengine provider ( #116854 )
2026-07-31 21:28:01 +08:00
Shakker
5cd00cfbaa
fix: reserve Buzz relay subscription capacity ( #116799 )
2026-07-31 13:40:34 +01:00
Shakker
a382e6be8a
fix: retain Buzz metadata changes during startup
2026-07-31 13:40:34 +01:00
Shakker
ec72e23984
fix: resolve Buzz directory CI failures
2026-07-31 13:40:34 +01:00