Peter Steinberger
4cb2c1006c
test: clear nodes basic broad matchers
2026-05-10 17:15:51 +01:00
Shakker
10bd1e7d5a
test: tighten tlon adapter assertions
2026-05-10 17:14:49 +01:00
Shakker
8c99eab10f
test: tighten zalo lifecycle assertions
2026-05-10 17:13:19 +01:00
Shakker
40fd23f4d1
test: tighten zalo channel assertions
2026-05-10 17:11:41 +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
Ayaan Zaidi
345d459143
fix(telegram): unify stale reply context
2026-05-10 21:38:18 +05:30
Ayaan Zaidi
ff002ec149
fix(auto-reply): keep inbound context prompt-local
2026-05-10 21:38:18 +05:30
Kagura
8a1a86279a
fix(codex): normalize thread id/sessionId cross-fill before schema validation ( #80137 )
...
Merged via squash.
Prepared head SHA: b2c20dd5d6
Co-authored-by: kagura-agent <268167063+kagura-agent@users.noreply.github.com >
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Reviewed-by: @omarshahine
2026-05-10 12:07:42 -04:00
Shakker
f5cbf9358a
test: tighten synology chat webhook assertions
2026-05-10 17:07:34 +01:00
Peter Steinberger
64a4ff41ce
test: clear latest setup mock lint
2026-05-10 17:06:15 +01:00
Peter Steinberger
7ef587b264
test: clear latest gateway mock lint
2026-05-10 17:06:15 +01:00
Peter Steinberger
a89634da59
test: clear rebased ci helper typing
2026-05-10 17:06:15 +01:00
Peter Steinberger
f3ee9e26f9
test: clear broad mock helper lint
2026-05-10 17:06:15 +01:00
Peter Steinberger
680ba7cc3f
fix(auth): skip cache on cli sync lock contention
2026-05-10 17:06:15 +01:00
Peter Steinberger
74ae54a9fd
fix(auth): fail closed on cli sync lock
2026-05-10 17:06:15 +01:00
Peter Steinberger
bbb10d0df5
fix(auth): return locked cli sync store
2026-05-10 17:06:15 +01:00
Peter Steinberger
0ace510f58
fix(auth): guard external cli sync writes
2026-05-10 17:06:15 +01:00
Peter Steinberger
aca10acd73
fix(auth): persist external CLI OAuth refreshes
2026-05-10 17:06:15 +01:00
Shakker
f1b4cdf73b
test: tighten synology chat audit client assertions
2026-05-10 17:06:12 +01:00
Peter Steinberger
345dab1910
test: clear subagent spawn allowlist broad matchers
2026-05-10 17:05:26 +01:00
Shakker
c2e9a5effe
test: tighten zalouser security audit assertions
2026-05-10 17:04:38 +01:00
Peter Steinberger
79220d7832
fix(slack): allow top-level tool sends
2026-05-10 17:04:29 +01:00
Peter Steinberger
b37f09dfda
test: clear simple completion runtime broad matchers
2026-05-10 17:03:58 +01:00
Shakker
908c0c29d9
test: tighten zalouser monitor assertions
2026-05-10 17:03:31 +01:00
Shakker
6c214721ff
test: tighten zalouser channel assertions
2026-05-10 17:01:11 +01:00
Peter Steinberger
04f799c9c8
test: clear daemon status broad matchers
2026-05-10 17:01:08 +01:00
Shakker
c10fd410ed
test: clear brave broad matchers
2026-05-10 16:59:19 +01:00
Peter Steinberger
a57d76365c
test: clear configure channels broad matchers
2026-05-10 16:57:55 +01:00
Shakker
9d67ff8f89
test: clear canvas broad matchers
2026-05-10 16:57:20 +01:00
Peter Steinberger
4aa960bd45
test: clear channel setup broad matchers
2026-05-10 16:56:21 +01:00
Shakker
e8b7f5f978
test: clear nostr broad matchers
2026-05-10 16:56:02 +01:00
Peter Steinberger
d0f0100bb2
fix(slack): drop ambiguous thread replies
...
Co-authored-by: Soichiro Yoshimura <soichiro0111.dev@gmail.com >
2026-05-10 16:54:38 +01:00
Peter Steinberger
5867734344
test: clear skills upload broad matchers
2026-05-10 16:54:33 +01:00
Shakker
5a3fc79df5
test: clear openshell broad matchers
2026-05-10 16:54:11 +01:00
Peter Steinberger
9c73ff741b
test: clear gateway startup secrets broad matchers
2026-05-10 16:53:05 +01:00
Shakker
d7d9e494ea
test: clear lmstudio broad matchers
2026-05-10 16:52:59 +01:00
Peter Steinberger
957a976835
test: clear gateway startup plugin broad matchers
2026-05-10 16:50:55 +01:00
Peter Steinberger
a94aae73b4
fix(slack): honor configured acp bindings
...
Co-authored-by: Raasl <114852759+Raasl@users.noreply.github.com >
2026-05-10 16:49:59 +01:00
Shakker
b134c26676
test: clear google meet broad matchers
2026-05-10 16:49:41 +01:00
Peter Steinberger
147bf4807b
test: clear gateway tools invoke broad matchers
2026-05-10 16:49:01 +01:00
Shakker
83390ad0d5
test: clear bonjour broad matchers
2026-05-10 16:47:49 +01:00
Peter Steinberger
2416345027
test: clear pi sanitize history broad matchers
2026-05-10 16:47:03 +01:00
Shakker
34acc235cd
test: clear tavily broad matchers
2026-05-10 16:46:26 +01:00
Peter Steinberger
9a51d5a4b3
test: clear daemon restart health broad matchers
2026-05-10 16:45:37 +01:00
Shakker
0614a3f55f
test: clear clickclack broad matchers
2026-05-10 16:45:32 +01:00
Omar Shahine
c0a65ba75e
fix(imessage): WARN-log when private API bridge is unavailable ( #80035 )
...
When the imsg private API bridge is not attached to Messages.app,
`handleAction` throws and the model receives a `success:false` tool
result with a "Run imsg launch" hint. The throw never reaches the
gateway log, so an operator has no signal that an outbound reply was
silently dropped — `~/.openclaw/logs/openclaw.log` stays quiet and
`openclaw channels status` continues to report the channel as
`enabled, configured, running`.
Add a `channels/imessage` subsystem WARN log right before the throw
so the silent-drop is visible to log-tailing tooling and operators
without changing the tool result shape or the model-facing error
message. Cover the path with a regression test that asserts the WARN
fires once with the documented format and that the underlying send
adapter is never called on the failure path.
Admin-merged: required CI failures (check-lint, check-test-types,
check-additional-extension-bundled) are pre-existing upstream errors
in extensions/{codex,discord,googlechat,memory-core,slack,
synology-chat,telegram,irc,line,nextcloud-talk,qqbot} test files
that affect every open PR and are unrelated to this change. PR diff
is restricted to extensions/imessage/.
2026-05-10 11:45:20 -04:00
Peter Steinberger
a4eee2ccc2
fix(slack): scope dm last-route updates
...
Co-authored-by: clawSean <260045960+clawSean@users.noreply.github.com >
2026-05-10 16:44:58 +01:00
Shakker
b025c30276
test: clear voice call broad matcher
2026-05-10 16:44:26 +01:00
Peter Steinberger
2b72efa534
test: clear config observe recovery broad matchers
2026-05-10 16:44:13 +01:00