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