Peter Steinberger
9f20a5669d
test: tighten daemon lifecycle assertions
2026-05-11 06:17:37 +01:00
Peter Steinberger
def356c4b0
test: tighten plugin CLI assertions
2026-05-11 06:15:23 +01:00
Peter Steinberger
22f5e99c31
test: tighten agent CLI registration assertions
2026-05-11 06:12:08 +01:00
Shakker
556c45cfbf
test: tighten update option collision assertions
2026-05-11 04:50:46 +01:00
Shakker
5860df1dd1
test: tighten gateway option collision assertions
2026-05-11 04:49:46 +01:00
Shakker
acc5d26314
test: tighten plugin policy disable assertions
2026-05-11 04:47:35 +01:00
Shakker
3eeffdbc9b
test: tighten config set mode assertions
2026-05-11 04:46:48 +01:00
stainlu
bd156fa02e
fix: preserve gateway install env sources
2026-05-11 04:44:26 +01:00
Peter Steinberger
a3a8f7095c
test: tighten daemon service command assertions
2026-05-11 04:23:29 +01:00
Peter Steinberger
426a490639
test: tighten models cli assertions
2026-05-11 04:22:03 +01:00
Peter Steinberger
48739ab9ec
test: tighten plugin registry assertions
2026-05-11 04:20:40 +01:00
Peter Steinberger
d867695973
test: tighten plugin uninstall assertions
2026-05-11 04:18:55 +01:00
Peter Steinberger
26e3036c2a
test: tighten plugin update assertions
2026-05-11 04:17:26 +01:00
Peter Steinberger
1e689ee10b
test: tighten channel outbound send assertions
2026-05-11 04:15:17 +01:00
Peter Steinberger
7d161da587
test: tighten daemon cli coverage assertions
2026-05-11 03:44:24 +01:00
Peter Steinberger
4dac591fcf
test: tighten daemon lifecycle assertions
2026-05-11 03:42:37 +01:00
Peter Steinberger
15cf49222f
build: refresh deps and route testbox through crabbox
2026-05-11 03:41:00 +01:00
Peter Steinberger
8ccd3e9236
test: tighten plugin install persistence assertions
2026-05-11 03:40:29 +01:00
Peter Steinberger
6346e792c4
build: enable stricter TypeScript checks
2026-05-11 02:04:17 +01:00
Peter Steinberger
3b8c6351c9
test: tighten directory cli assertions
2026-05-10 23:48:24 +01:00
Peter Steinberger
3ae83962c1
test: tighten devices cli assertions
2026-05-10 22:47:12 +01:00
Peter Steinberger
5d2150c7cc
test: tighten cron cli assertions
2026-05-10 22:39:19 +01:00
Peter Steinberger
5842cf76cf
test: tighten daemon status assertions
2026-05-10 21:55:53 +01:00
Peter Steinberger
0c2fcedd01
test: tighten onboard cli assertions
2026-05-10 21:54:49 +01:00
Peter Steinberger
e409f8c92d
test: tighten channel auth assertions
2026-05-10 21:09:01 +01:00
Peter Steinberger
255429a77a
test: tighten daemon install assertions
2026-05-10 21:07:15 +01:00
Peter Steinberger
264c8e286e
test: tighten exec policy cli assertions
2026-05-10 21:05:25 +01:00
Peter Steinberger
8ba2700a47
test: tighten secrets cli assertions
2026-05-10 20:19:38 +01:00
Peter Steinberger
22bc43b72b
test: tighten skills cli assertions
2026-05-10 20:18:13 +01:00
Peter Steinberger
bf17d01a1d
test: clear nodes media broad matchers
2026-05-10 18:20:51 +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
4cb2c1006c
test: clear nodes basic broad matchers
2026-05-10 17:15:51 +01:00
brokemac79
a67753cc25
fix(agents): clarify subagent spawn wait guidance ( #79051 )
...
Summary:
- Replace the subagent spawn accepted-note yield guidance with push-based completion-event guidance.
- Cover the prompt with regression assertions that keep sessions_yield out of the note.
- Keep current rebased lint/type test helpers green.
Verification:
- pnpm lint
- pnpm check:test-types
- env -u OPENCLAW_TESTBOX -u OPENCLAW_TESTBOX_ID pnpm check:changed
Co-authored-by: brokemac79 <martin_cleary@yahoo.co.uk >
2026-05-10 17:11:32 +01:00
Peter Steinberger
dee3d58c8b
test: clear gateway run option broad matchers
2026-05-10 17:08:40 +01:00
Peter Steinberger
a89634da59
test: clear rebased ci helper typing
2026-05-10 17:06:15 +01:00
Peter Steinberger
04f799c9c8
test: clear daemon status broad matchers
2026-05-10 17:01:08 +01:00
Peter Steinberger
9a51d5a4b3
test: clear daemon restart health broad matchers
2026-05-10 16:45:37 +01:00
Peter Steinberger
da3ce0a1b6
fix(slack): normalize direct interactive sends
...
Co-authored-by: Kazuhiko Kazama <kazamak@gmail.com >
2026-05-10 16:28:15 +01:00
Peter Steinberger
7e4b0f6e48
test: clear capability cli broad matchers
2026-05-10 16:21:37 +01:00
Peter Steinberger
fea1c8e71d
fix: show deep status config warnings
2026-05-10 16:14:13 +01:00
Vincent Koc
b1311d0a3a
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw: (228 commits)
test: clear status command broad matchers
feat(telegram): polish Crabbox proof captures
test: clear config plugin validation broad matchers
test: fix lint issues on main
test: clear plugin install broad matchers
fix: restore unbound message channel prompt options
refactor: trim OpenClaw prompt guidance
test: clear config cli broad matchers
test: clear node host exec broad matchers
test: clear plugin discovery broad matchers
test: clear installed plugin index store broad matchers
test: clear plugin registry broad matchers
test: clear auto reply plugins broad matchers
test: clear signal client adapter broad matchers
test: clear slack upload broad matchers
fix(slack): clarify download file ids
test: clear discord native command broad matchers
test: clear runtime llm broad matchers
fix(slack): clarify formatting hints
test: clear outbound send service broad matchers
...
2026-05-10 22:08:24 +08:00
Peter Steinberger
c6ae3232e8
test: clear config cli broad matchers
2026-05-10 14:57:21 +01:00
Peter Steinberger
a59bccb509
test: clear cli status registration broad matchers
2026-05-10 14:28:48 +01:00
Peter Steinberger
3c59cc4e67
test: clear cli message helper broad matchers
2026-05-10 14:23:18 +01:00
Peter Steinberger
da20e8b7f0
test: clear devices cli broad matchers
2026-05-10 13:29:43 +01:00
Peter Steinberger
20446dbba7
test: clear exec approvals cli broad matchers
2026-05-10 09:24:48 +01:00
scoootscooob
e5fe9bdef0
fix: reread config on in-process gateway restart ( #80161 )
...
* fix: reread config on in-process gateway restart
* fix: refresh swift protocol model
2026-05-10 04:01:19 -04:00
Vincent Koc
d7c6b537dd
fix(cli): compact gateway command failures
2026-05-10 15:37:57 +08:00
Peter Steinberger
09cffbdfbf
fix(cli): avoid plugin allowlist hints for unknown commands
...
Co-authored-by: kagura-agent <kagura.agent.ai@gmail.com >
2026-05-10 03:21:11 -04:00
Vincent Koc
5c844bea88
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw :
fix(config): persist explicit default values
fix(google): default gemini onboarding to 3.1 pro
2026-05-10 14:26:55 +08:00