Skip to content

Commit f34d73f

Browse files
committed
chore: prep #38056 for landing (thanks @0xlin2023)
1 parent cf5233b commit f34d73f

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ Docs: https://docs.openclaw.ai
202202
- Skills/openai-image-gen CLI validation: validate `--background` and `--style` inputs early, normalize supported values, and warn when those flags are ignored for incompatible models. (#36762) Thanks @shuofengzhang and @vincentkoc.
203203
- Skills/openai-image-gen output formats: validate `--output-format` values early, normalize aliases like `jpg -> jpeg`, and warn when the flag is ignored for incompatible models. (#36648) Thanks @shuofengzhang and @vincentkoc.
204204
- WhatsApp media upload caps: make outbound media sends and auto-replies honor `channels.whatsapp.mediaMaxMb` with per-account overrides so inbound and outbound limits use the same channel config. Thanks @vincentkoc.
205+
- Windows/Plugin install: when OpenClaw runs on Windows via Bun and `npm-cli.js` is not colocated with the runtime binary, fall back to `npm.cmd`/`npx.cmd` through the existing `cmd.exe` wrapper so `openclaw plugins install` no longer fails with `spawn EINVAL`. (#38056) Thanks @0xlin2023.
206+
- Telegram/send retry classification: retry grammY `Network request ... failed after N attempts` envelopes in send flows without reclassifying plain `Network request ... failed!` wrappers as transient, restoring the intended retry path while keeping broad send-context message matching tight. (#38056) Thanks @0xlin2023.
205207

206208
## 2026.3.2
207209

src/telegram/send.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,9 @@ describe("sendMessageTelegram", () => {
783783
const chatId = "123";
784784
const sendMessage = vi
785785
.fn()
786-
.mockRejectedValueOnce(new Error("Network request for 'sendMessage' failed after 1 attempts."))
786+
.mockRejectedValueOnce(
787+
new Error("Network request for 'sendMessage' failed after 1 attempts."),
788+
)
787789
.mockResolvedValueOnce({
788790
message_id: 7,
789791
chat: { id: chatId },

0 commit comments

Comments
 (0)