Commit graph

45368 commits

Author SHA1 Message Date
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
Peter Steinberger
a2d0053e23
test: clear telegram polling broad matchers 2026-05-10 18:56:56 +01:00
Peter Steinberger
380896efb1
test: type memory cli secret ref assertion 2026-05-10 18:56:56 +01:00
Shakker
dc2e8c6c00
test: tighten codex plugin inventory diagnostics 2026-05-10 18:56:32 +01:00
Shakker
bc35e7501d
test: tighten codex app inventory cache assertion 2026-05-10 18:55:34 +01:00
Shakker
64370ba2ef
test: tighten codex hook relay assertions 2026-05-10 18:54:06 +01:00
Peter Steinberger
154221241a
fix: normalize prefixed gemini pro config ids 2026-05-10 18:53:08 +01:00
Shakker
c86f95cc16
test: tighten codex conversation binding assertions 2026-05-10 18:53:00 +01:00
Shakker
61f5b68cb8
test: tighten memory promotion signal assertions 2026-05-10 18:51:21 +01:00
Shakker
d10fdd2923
test: tighten memory cli output assertions 2026-05-10 18:49:41 +01:00
Shakker
8b11c07eef
test: tighten memory search manager assertions 2026-05-10 18:47:37 +01:00
Shakker
e879664348
test: tighten memory index assertions 2026-05-10 18:46:27 +01:00
Peter Steinberger
4a3d8fd546
test: clear matrix crypto bootstrap broad matchers 2026-05-10 18:46:22 +01:00
Peter Steinberger
ecb677b45e
test: clear memory dreaming narrative broad matchers 2026-05-10 18:44:48 +01:00
Shakker
a9a9454765
test: tighten memory watcher path assertions 2026-05-10 18:44:36 +01:00
Shakker
36855c6655
test: tighten short term audit assertions 2026-05-10 18:43:23 +01:00
Shakker
038f86f1cc
test: tighten short term concept tag assertions 2026-05-10 18:42:07 +01:00
Peter Steinberger
c5b67999f4
test: clear memory lancedb broad matchers 2026-05-10 18:41:21 +01:00
Shakker
b36592fbb7
test: tighten dreaming repair issue assertion 2026-05-10 18:39:03 +01:00
Shakker
f3cc9792fd
test: tighten memory provider state assertions 2026-05-10 18:37:46 +01:00
Peter Steinberger
1f79a9a13f
test: clear oc path universal broad matchers 2026-05-10 18:36:46 +01:00
Shakker
7f4da4e6ca
test: tighten memory concept tag assertions 2026-05-10 18:36:29 +01:00
Shakker
dfb07441f9
test: tighten imessage catchup warning assertion 2026-05-10 18:34:46 +01:00
Peter Steinberger
201f690d54
test: clear qa matrix scenario broad matchers 2026-05-10 18:33:58 +01:00
Shakker
f31fd753ee
test: tighten imessage monitor retry assertions 2026-05-10 18:33:44 +01:00
Shakker
3ba2ab7a09
test: tighten imessage capability assertions 2026-05-10 18:32:09 +01:00
Shakker
d283e73dd9
test: tighten imessage deliver cache assertions 2026-05-10 18:30:52 +01:00
Peter Steinberger
bd1b5b3331
test: clear telegram native command broad matchers 2026-05-10 18:30:25 +01:00
Shakker
2a26413762
test: tighten imessage deliver reply assertions 2026-05-10 18:30:02 +01:00
Shakker
d9a49732f3
test: tighten imessage synthesized reply assertion 2026-05-10 18:28:50 +01:00
Shakker
a49916913a
test: tighten imessage effect action assertions 2026-05-10 18:28:03 +01:00