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
Peter Steinberger
2e400c5b76
fix(config): persist explicit default values
...
Fixes #79856 .
Preserves explicitly set config values that equal runtime defaults across CLI set/patch, exported config writes, object paths, array-index paths, and normalized model paths. Rejects default-equal explicit writes under include-owned config instead of reporting a no-op success.
Co-authored-by: hclsys <hclsys@users.noreply.github.com >
2026-05-10 02:24:39 -04:00
Vincent Koc
0eb6848c7c
fix(plugins): explain disabled CLI command roots
2026-05-10 14:23:15 +08:00
Vincent Koc
be2f333e6f
fix(cli): clarify terminal recovery errors
2026-05-10 14:23:15 +08:00
Peter Steinberger
844762e8f2
test: clear plugin install cli broad matchers
2026-05-10 06:12:15 +01:00
Ruben Cuevas
d0bba218e4
fix(gateway): redact fast-path console logs
2026-05-09 23:55:37 -04:00
Peter Steinberger
3daf4cbd55
test: clear update cli broad matchers
2026-05-10 04:51:03 +01:00
Peter Steinberger
e60928d13c
ci: verify and sync website installers ( #80067 )
...
* ci: verify and sync website installers
* test: fix pi runner boundary test type cast
* fix(installer): scope Windows legacy cleanup to git checkout
* ci: install curl for minimal install-cli smoke
* fix(installer): promote supported Linux node after install
* test(cli): align command hint expectations
* fix(installer): avoid shellcheck warning in node promotion
* fix(installer): sync Linux path hardening
* ci: raise build artifact testbox heap
* test(installer): align PowerShell installer tests
2026-05-09 23:48:49 -04:00
Peter Steinberger
71ebedee95
test: tighten update cli post core assertions
2026-05-10 04:45:50 +01:00
Peter Steinberger
1f99cddb61
test: tighten update cli spawn assertions
2026-05-10 04:44:14 +01:00
Peter Steinberger
069ac6ca82
test: clear capability broad matchers
2026-05-10 04:29:54 +01:00
Peter Steinberger
f1d935d39f
test: tighten capability generation assertions
2026-05-10 04:27:26 +01:00
Peter Steinberger
85c023bce3
test: tighten capability gateway assertions
2026-05-10 04:25:31 +01:00
Peter Steinberger
dec13eb5d8
test: tighten capability model assertions
2026-05-10 04:23:33 +01:00
Jordan Baker
86c1622a3a
fix(acp): propagate AcpRuntimeError detail through lifecycle boundary
...
Summary:
- Preserve AcpRuntimeError detail across the ACP lifecycle boundary.
- Redact non-Error lifecycle failure strings and add gateway/agent propagation coverage.
- Align rebased CLI command-hint formatting with current main.
Verification:
- pnpm check:test-types
- pnpm test src/acp/runtime/errors.test.ts src/agents/command/attempt-execution.error-propagation.test.ts src/gateway/server.agent.gateway-server-agent-b.test.ts
- CI exact head c96d63298b green
Co-authored-by: Jordan Baker <23538+hexsprite@users.noreply.github.com >
2026-05-09 23:08:30 -04:00
Peter Steinberger
4b6cb9e9bc
fix(cli): keep plugin help registration reachable
2026-05-10 04:03:45 +01:00
Vincent Koc
0c8bca4500
fix(cli): keep root help pluginless by default
2026-05-10 10:28:48 +08:00
Vincent Koc
e855b9c8d9
fix(cli): skip proxy config for help
2026-05-10 10:28:48 +08:00
Vincent Koc
074161415b
fix(cli): keep help banner configless
2026-05-10 10:28:48 +08:00
Vincent Koc
be1c38e692
fix(cli): improve terminal error guidance
2026-05-10 10:28:47 +08:00
Vincent Koc
6811ef058b
fix(cli): keep help paths configless
2026-05-10 10:28:47 +08:00
Peter Steinberger
434b3d3876
fix: clarify Codex OAuth recovery hints
2026-05-09 23:53:57 +01:00
Vincent Koc
554acb85a4
fix(cli): explain port and gateway prompts
2026-05-10 06:36:16 +08:00
Vincent Koc
e1a7ee6b2b
fix(cli): clarify channel setup paths
2026-05-10 06:36:15 +08:00
Vincent Koc
4c7cc57a46
docs(cli): clarify setup wayfinding
2026-05-10 06:36:15 +08:00
Vincent Koc
346e327586
fix(cli): guide onboarding option errors
2026-05-10 05:41:28 +08:00
Shakker
f0bc3e27ae
test: speed up update cli tests
2026-05-09 21:50:18 +01:00
Peter Steinberger
18aeac86a1
fix: normalize gemini config mutations
2026-05-09 21:12:23 +01:00