Commit Graph

1117 Commits

Author SHA1 Message Date
Ayaan Zaidi
14bbbf80d7 test(telegram): prove mixed cache recovery 2026-05-11 11:54:32 +05:30
Ayaan Zaidi
4894b7c8b3 fix(telegram): recover legacy message cache files 2026-05-11 11:54:32 +05:30
Peter Steinberger
9bb1493cf6 test: tighten telegram bot context assertions 2026-05-11 06:44:09 +01:00
Peter Steinberger
acd9e44d62 test: tighten telegram security audit assertions 2026-05-11 06:42:22 +01:00
Ayaan Zaidi
35483b1a4a test(telegram): cover shared reply context path 2026-05-11 11:01:26 +05:30
Ayaan Zaidi
5841087cb9 fix(telegram): build inbound turns with shared context 2026-05-11 11:01:26 +05:30
Shakker
444ca74578 test: tighten telegram probe metadata assertions 2026-05-11 03:47:33 +01:00
Shakker
18878ff91e test: tighten telegram approval delivery assertions 2026-05-11 03:44:05 +01:00
Shakker
7aff45e47f test: tighten telegram dm pairing assertions 2026-05-11 03:43:02 +01:00
Peter Steinberger
15cf49222f build: refresh deps and route testbox through crabbox 2026-05-11 03:41:00 +01:00
Shakker
e72b3b7458 test: tighten telegram message cache hydration assertion 2026-05-11 03:40:10 +01:00
Shakker
9800c2b35a test: tighten telegram action dispatch assertion 2026-05-11 03:39:12 +01:00
Shakker
5da9976321 test: tighten telegram group auth thread assertions 2026-05-11 03:36:29 +01:00
Shakker
006a3778eb test: tighten telegram gateway probe assertions 2026-05-11 03:35:18 +01:00
Shakker
53d32ed7f9 test: tighten telegram proxy client assertions 2026-05-11 03:32:08 +01:00
Shakker
56e8f75e14 test: tighten telegram outbound adapter assertion 2026-05-11 03:31:00 +01:00
Shakker
57fd084d26 test: tighten telegram message adapter assertions 2026-05-11 03:28:47 +01:00
Eva
50ee68cdf4 feat(plugin-sdk): consolidate session workflow APIs 2026-05-11 03:24:08 +01:00
Peter Steinberger
7c3f447c56 test: tighten telegram target writeback assertions 2026-05-11 03:19:53 +01:00
Peter Steinberger
9bf3c9ede1 test: tighten telegram fetch fallback assertions 2026-05-11 03:17:56 +01:00
Peter Steinberger
c80446b985 test: tighten telegram update tracker assertions 2026-05-11 02:49:30 +01:00
Peter Steinberger
6346e792c4 build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
Peter Steinberger
9a4473546a test: tighten telegram native command assertions 2026-05-11 01:38:54 +01:00
Peter Steinberger
18d1b1db48 test: tighten telegram body assertions 2026-05-11 01:10:26 +01:00
Peter Steinberger
ae27fb2508 test: tighten telegram status assertions 2026-05-10 22:18:40 +01:00
Peter Steinberger
c154578f60 test: tighten telegram outbound assertions 2026-05-10 21:24:35 +01:00
Peter Steinberger
a2d0053e23 test: clear telegram polling broad matchers 2026-05-10 18:56:56 +01:00
Peter Steinberger
bd1b5b3331 test: clear telegram native command broad matchers 2026-05-10 18:30:25 +01:00
Peter Steinberger
f9c0dc2d2b fix(feishu): fall back from missing thread replies (#80306)
Summary:
- The branch adds an opt-in Feishu top-level group-send fallback for withdrawn or missing normal quoted thread replies, plus regression coverage, a changelog entry, and CI/lint typing and baseline refreshes.
- Reproducibility: yes. at source level. Current main hard-errors withdrawn/not-found Feishu reply targets when `replyInThread` is true, and the existing regression test asserts that no top-level create fallback occurs.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(feishu): fall back from missing thread replies
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8030…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-80306 with ma…
- PR branch already contained follow-up commit before automerge: fix(ci): satisfy stricter lint and test types
- PR branch already contained follow-up commit before automerge: fix(ci): align Node 24 test typing

Validation:
- ClawSweeper review passed for head 93146f9d13.
- Required merge gates passed before the squash merge.

Prepared head SHA: 93146f9d13
Review: https://github.com/openclaw/openclaw/pull/80306#issuecomment-4415604729

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-10 16:41:51 +00:00
Ayaan Zaidi
345d459143 fix(telegram): unify stale reply context 2026-05-10 21:38:18 +05:30
Peter Steinberger
f3ee9e26f9 test: clear broad mock helper lint 2026-05-10 17:06:15 +01:00
Peter Steinberger
7a0d801bab test: clear telegram webhook broad matchers 2026-05-10 15:59:59 +01:00
Peter Steinberger
7194a89469 test: clear telegram session meta broad matchers 2026-05-10 14:06:11 +01:00
Peter Steinberger
997acd4ef4 test: clear telegram bot broad matchers 2026-05-10 14:03:14 +01:00
Peter Steinberger
a4db7000fc test: clear telegram media retry broad matchers 2026-05-10 13:40:35 +01:00
Ayaan Zaidi
4774aeda27 fix(telegram): handle list spacing code blocks 2026-05-10 18:03:05 +05:30
evgyur
d2649e0410 fix(telegram): preserve spacing before numbered sections 2026-05-10 18:03:05 +05:30
clawSean
c3f817e0e0 fix(telegram): preserve URL inline buttons 2026-05-10 17:37:35 +05:30
Peter Steinberger
4f32a32ed6 refactor: move rare sdk seams into owners 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
37682ebad9 test: clear telegram send broad matchers 2026-05-10 12:27:56 +01:00
Peter Steinberger
11dc5cb94e fix: compact tool progress display 2026-05-10 11:26:23 +01:00
Peter Steinberger
c90fd7ebc2 test: clear telegram action runtime broad matchers 2026-05-10 10:54:20 +01:00
Peter Steinberger
f7be17a7fe test: clear telegram bot broad matchers 2026-05-10 10:40:43 +01:00
Peter Steinberger
35ceba0e4e test: clear telegram fetch broad matchers 2026-05-10 08:55:28 +01:00
Peter Steinberger
d1d97eb8ca test: clear telegram dispatch broad matchers 2026-05-10 07:52:24 +01:00
TinyClaw
d580ec474c fix(telegram): show full OpenRouter model labels
Summary:\n- show provider-prefixed fallback labels for nested OpenRouter model ids in Telegram model picker\n- add regression coverage and changelog credit\n\nVerification:\n- pnpm test extensions/telegram/src/model-buttons.test.ts\n- OPENCLAW_TESTBOX=0 pnpm check:changed
2026-05-10 01:49:16 -04:00
Peter Steinberger
2c873af29c test: clear telegram delivery broad matchers 2026-05-10 06:45:40 +01:00
Peter Steinberger
eced12d091 test: reduce telegram delivery broad matchers 2026-05-10 06:43:31 +01:00
Ayaan Zaidi
1b38f80088 fix(telegram): cool down unhealthy transports 2026-05-10 10:16:59 +05:30