Commit Graph

45398 Commits

Author SHA1 Message Date
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
Peter Steinberger
f79c285566 test: tighten hermes config migration assertions 2026-05-10 19:34:35 +01:00
Shakker
a7157ce4cc test: tighten feishu card interaction assertion 2026-05-10 19:34:06 +01:00
Peter Steinberger
20479bf94a test: tighten hermes file migration assertions 2026-05-10 19:33:09 +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
c7e0d161d5 test: tighten hermes provider migration assertions 2026-05-10 19:30:13 +01:00
Shakker
5329ed7c74 test: tighten mattermost monitor assertions 2026-05-10 19:29:53 +01:00
Shakker
41ccb85dc9 test: tighten mattermost inbound route assertion 2026-05-10 19:28:20 +01:00
Shakker
0b79d7cb3a test: tighten mattermost slash send assertion 2026-05-10 19:27:17 +01:00
Peter Steinberger
9d89a3be60 test: tighten openrouter provider assertions 2026-05-10 19:27:07 +01:00
Shakker
2a756ef556 test: tighten mattermost reply delivery assertions 2026-05-10 19:26:15 +01:00
Peter Steinberger
ca77c21d47 test: tighten qa slack desktop smoke assertions 2026-05-10 19:24:22 +01:00
Shakker
9bb7132c1f test: tighten mattermost interaction callback assertions 2026-05-10 19:24:12 +01:00
Nimrod Gutman
c8a821e648 docs(ios): add gateway certificate rotation changelog 2026-05-10 21:24:04 +03:00
Shakker
86c7ef969a test: tighten mattermost probe assertions 2026-05-10 19:23:00 +01:00
Peter Steinberger
a7b250da36 test: tighten slack channel assertions 2026-05-10 19:21:43 +01:00
Shakker
8adf270507 test: tighten mattermost helper payload assertions 2026-05-10 19:20:51 +01:00
Shakker
4aae07e8bb test: tighten mattermost reconnect error assertion 2026-05-10 19:19:54 +01:00
Peter Steinberger
cef7b0e33b test: tighten voice call assertions 2026-05-10 19:19:45 +01:00
Shakker
12283fa672 test: tighten mattermost send option assertions 2026-05-10 19:18:46 +01:00
Peter Steinberger
31fa105e9e test: tighten discord outbound adapter assertions 2026-05-10 19:17:57 +01:00
Shakker
848ad367e4 test: tighten mattermost setup route assertion 2026-05-10 19:17:27 +01:00
Shakker
addd56cfdb test: tighten codex elicitation bridge assertions 2026-05-10 19:16:09 +01:00
Peter Steinberger
dd016a2094 test: tighten matrix account propagation assertions 2026-05-10 19:15:12 +01:00
Shakker
93cd3a9c38 test: tighten codex dynamic tool transcript assertions 2026-05-10 19:14:53 +01:00
Peter Steinberger
a1fe027d54 test: tighten extension test assertions 2026-05-10 19:11:27 +01:00
Nimrod Gutman
00a0858fd9 fix(ios): recover rotated gateway certificates
## Summary
- allow iOS to trust system-valid rotated gateway certificates
- rebuild active gateway sessions after replacing the stored TLS pin
- expose certificate trust recovery from gateway problem banners

## Verification
- swift test --filter 'GatewayErrorsTests|GatewayNodeSessionTests/changedSessionBoxRebuildsExistingGatewayChannel'
- xcodebuild build -scheme OpenClaw -destination 'platform=iOS,id=00008140-000848A92EE3001C'
- installed and launched OpenClaw on attached iPhone with devicectl
- verified iOS gateway log connected to wss://gutsy-home.tail06a72.ts.net:443 after trust/pairing recovery
2026-05-10 21:10:35 +03:00
Shakker
7139aa8ad4 test: tighten codex shared client assertions 2026-05-10 19:09:18 +01:00
Shakker
072e600813 test: tighten codex compaction context assertions 2026-05-10 19:07:42 +01:00
Peter Steinberger
ea34bdea03 test: clear qa lab server broad matchers 2026-05-10 19:07:32 +01:00
Peter Steinberger
3a05c7127a fix(gateway): avoid sync restart sentinel startup probes 2026-05-10 19:07:05 +01:00
Shakker
da0daa2138 test: tighten codex schema start payload assertion 2026-05-10 19:06:06 +01:00
Peter Steinberger
b53f77b840 test: clear browser client broad matchers 2026-05-10 19:05:33 +01:00
Shakker
691674382f test: tighten codex outcome fallback mirrors 2026-05-10 19:04:10 +01:00
Peter Steinberger
909ab191a7 fix(slack): include api error details
Rewrite #53966 on current main, preserving Slack SDK structured fields while routing the final text through OpenClaw redaction.

Co-authored-by: Dennis Maskevich <dennis.maskevich@gmail.com>
2026-05-10 19:03:59 +01:00
Peter Steinberger
41859bb3fc fix: preserve cron lane timeout result 2026-05-10 19:03:17 +01:00
brokemac79
6e4d2d0ca2 fix cron nested lane timeout result 2026-05-10 19:03:17 +01:00
Peter Steinberger
c619129ebf test: clear matrix verification broad matchers 2026-05-10 19:02:59 +01:00
Shakker
508c379e88 test: tighten codex plugin thread config diagnostics 2026-05-10 19:02:35 +01:00
Peter Steinberger
1c1253e5af fix(heartbeat): honor ack policy for pending replay 2026-05-10 19:00:41 +01:00
hclsys
848ec1b3ba fix(heartbeat): thread ackMaxChars into pending-delivery classifier
shouldSkipHeartbeatPendingFinalDelivery was using the default 300-char
threshold regardless of per-agent heartbeat config. Replace with inline
logic that resolves ackMaxChars from cfg.agents[agentId].heartbeat ->
cfg.agents.defaults.heartbeat -> DEFAULT_HEARTBEAT_ACK_MAX_CHARS.

Also fix: store the stripped text (remainder after HEARTBEAT_OK) rather
than the raw payload text. Previously pendingFinalDeliveryText would
have contained the HEARTBEAT_OK prefix, causing heartbeat-runner to
re-deliver it verbatim on retry.

Resolves clawsweeper P2 review finding on #79270.
2026-05-10 19:00:41 +01:00
HCL
89e4fb3724 test(heartbeat): preserve real pending delivery text 2026-05-10 19:00:41 +01:00
HCL
dff41d38d1 chore(changelog): note heartbeat pending replay fix 2026-05-10 19:00:41 +01:00
HCL
464a6e3c2c test(heartbeat): cover ack-only pending delivery loops 2026-05-10 19:00:41 +01:00
HCL
06d8cd1b23 fix(heartbeat): ignore ack-only pending delivery replay 2026-05-10 19:00:41 +01:00
Peter Steinberger
c14f4af2cc test: clear slack block send broad matchers 2026-05-10 18:59:12 +01:00
Shakker
3ca7991779 test: tighten codex app server client assertions 2026-05-10 18:59:04 +01:00