Jason (Json)
2ab3a4e422
Filter heartbeat response-tool transcript artifacts (#83477)
Summary:
- This PR replaces pair-only heartbeat filtering with span-based filtering before embedded-runner prompt assem ... ession coverage and a changelog entry, and updates the LINE command type to use the SDK command definition.
- Reproducibility: yes. from source and report evidence: current main only removes immediate heartbeat prompt/ ... body supplies same-session terminal proof and a commenter supplied a matching Discord gateway observation.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix: filter heartbeat transcript artifacts
- PR branch already contained follow-up commit before automerge: fix: clean up heartbeat filter lint
- PR branch already contained follow-up commit before automerge: fix: keep line entry on channel SDK
- PR branch already contained follow-up commit before automerge: fix: filter heartbeat response text transcript shapes
- PR branch already contained follow-up commit before automerge: Filter heartbeat response-tool transcript artifacts
Validation:
- ClawSweeper review passed for head e019c74bb5.
- Required merge gates passed before the squash merge.
Prepared head SHA: e019c74bb5
Review: https://github.com/openclaw/openclaw/pull/83477#issuecomment-4475062400
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com>
2026-05-20 03:19:35 +00:00
..
2026-05-18 23:11:42 +01:00
2026-05-19 09:19:09 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 19:58:07 -05:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-20 02:55:17 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 01:54:29 +00:00
2026-05-18 14:56:06 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 19:36:28 -05:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 21:23:55 -07:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-20 03:19:35 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 09:19:09 +00:00
2026-05-18 20:35:55 -05:00
2026-05-19 01:24:54 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 21:50:10 -07:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 21:48:17 -05:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 09:51:24 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-15 07:28:28 +01:00
2026-05-18 23:11:42 +01:00
2026-05-19 01:16:00 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-15 07:28:28 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 21:23:55 -07:00
2026-05-18 23:11:42 +01:00
2026-05-13 13:33:38 +01:00
2026-05-12 00:23:11 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-20 00:26:21 +00:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-20 00:53:32 +01:00
2026-05-19 12:35:54 +05:30
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-18 23:11:42 +01:00
2026-05-16 12:38:51 +01:00
2026-05-17 02:05:22 +01:00
2026-05-17 02:36:48 +08:00