Commit Graph

889 Commits

Author SHA1 Message Date
Shakker
32f3af8bbc test: tighten feishu assertion coverage 2026-05-11 09:08:33 +01:00
Shakker
86a67b4b15 test: tighten feishu streaming card assertions 2026-05-11 08:11:24 +01:00
Shakker
a2f1b01ad8 test: tighten feishu probe error assertions 2026-05-11 08:02:13 +01:00
Ruben Cuevas
b5fd7a46c1 fix(feishu): accept nested schema 2 card identity 2026-05-11 05:26:06 +01:00
Peter Steinberger
5764de1259 test: tighten feishu card action lifecycle assertions 2026-05-11 02:54:36 +01:00
Peter Steinberger
91cffbcd75 test: tighten feishu subagent hook assertions 2026-05-11 02:11:05 +01:00
Peter Steinberger
3ec6305bf7 test: tighten feishu card helper assertions 2026-05-11 02:08:51 +01:00
Peter Steinberger
6346e792c4 build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
Shakker
f8e5ef9f76 test: tighten feishu startup warning assertion 2026-05-10 22:56:37 +01:00
Shakker
cb1e7b892e test: tighten feishu reaction log assertion 2026-05-10 22:53:36 +01:00
Shakker
fb3a4bf6c2 test: tighten feishu reconnect log assertion 2026-05-10 22:50:52 +01:00
Peter Steinberger
2f5bdb8d8c test: tighten provider runtime contract assertions 2026-05-10 20:06:33 +01:00
Shakker
8815d46041 test: tighten feishu send parsing assertions 2026-05-10 19:57:40 +01:00
Shakker
4f4f52777f test: tighten feishu comment monitor assertions 2026-05-10 19:56:10 +01:00
Peter Steinberger
85c1467888 test: tighten browser existing session assertions 2026-05-10 19:55:23 +01:00
Shakker
c2b936d623 test: tighten feishu comment handler assertions 2026-05-10 19:53:31 +01:00
Shakker
c43dd3048d test: tighten feishu bot menu assertions 2026-05-10 19:51:15 +01:00
Shakker
a8b6640a17 test: tighten feishu broadcast assertions 2026-05-10 19:50:23 +01:00
Shakker
f7d6ce9a76 test: tighten feishu debounce recorder assertion 2026-05-10 19:48:57 +01:00
Shakker
90e355a3b6 test: tighten feishu comment reaction requests 2026-05-10 19:48:01 +01:00
Peter Steinberger
cfaf8c8d5d test: tighten discord threading assertions 2026-05-10 19:47:35 +01:00
Shakker
3e4158d915 test: tighten feishu reply fallback payload assertions 2026-05-10 19:46:36 +01:00
Peter Steinberger
b9ce42f573 test: tighten feishu docx assertions 2026-05-10 19:45:25 +01:00
Shakker
1b3f6f002b test: tighten feishu launcher send assertion 2026-05-10 19:45:01 +01:00
Shakker
4efaded1d1 test: tighten feishu setup status assertion 2026-05-10 19:44:06 +01:00
Shakker
048a4b5290 test: tighten feishu chat tool assertions 2026-05-10 19:41:40 +01:00
Shakker
0d8f17267c test: tighten feishu thread binding assertions 2026-05-10 19:39:34 +01:00
Shakker
1bf2ce1f56 test: tighten feishu linked document assertion 2026-05-10 19:37:56 +01:00
Shakker
bfbbcb73fa test: tighten feishu dynamic agent config assertion 2026-05-10 19:36:15 +01:00
Shakker
aced038cb6 test: tighten feishu client timeout assertions 2026-05-10 19:35:16 +01:00
Shakker
a7157ce4cc test: tighten feishu card interaction assertion 2026-05-10 19:34:06 +01:00
Shakker
44c57dc041 test: tighten feishu comment dispatcher assertion 2026-05-10 19:33:03 +01:00
Shakker
68630d97e1 test: tighten feishu probe request assertion 2026-05-10 19:32:04 +01:00
Shakker
4668a5727e test: tighten feishu group name log assertion 2026-05-10 19:31:06 +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
Peter Steinberger
9a7778d8aa fix: declare extension runtime deps 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
d1317cda46 test: clear feishu reply dispatcher broad matchers 2026-05-10 11:44:17 +01:00
Peter Steinberger
11dc5cb94e fix: compact tool progress display 2026-05-10 11:26:23 +01:00
Peter Steinberger
153add18aa test: clear feishu channel broad matchers 2026-05-10 09:14:58 +01:00
Peter Steinberger
14e696100e test: clear feishu card action broad matchers 2026-05-10 08:35:52 +01:00
Peter Steinberger
9243b575ed chore(release): prepare 2026.5.10-beta.1 2026-05-10 06:13:38 +01:00
Peter Steinberger
f24814e32d test: clear feishu drive broad matchers 2026-05-10 05:56:39 +01:00
Peter Steinberger
9189f8ea85 test: tighten feishu drive comment assertions 2026-05-10 05:49:57 +01:00
Peter Steinberger
acd8d38c1f test: clear feishu media broad matchers 2026-05-10 05:47:20 +01:00
Peter Steinberger
9c20f43520 test: clear feishu bot broad matchers 2026-05-10 05:43:03 +01:00
Peter Steinberger
91522b5534 test: tighten feishu bot media assertions 2026-05-10 05:37:42 +01:00
Peter Steinberger
9f028e9942 test: tighten feishu bot assertions 2026-05-10 05:34:07 +01:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Peter Steinberger
5f0ec8053a test: clear feishu outbound broad matchers 2026-05-10 05:01:35 +01:00