Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@voidserf
Copy link
Contributor

Summary

  • Tighten the default heartbeat prompt to follow HEARTBEAT.md strictly and avoid inventing/rehashing old tasks; reply HEARTBEAT_OK when nothing needs attention.
  • Suppress duplicate heartbeat notifications (same text payload, no media) for 24 hours by storing the last delivered payload on the main session entry.

Test plan

  • Run the existing heartbeat runner tests (adds coverage for duplicate suppression).

@steipete steipete self-assigned this Jan 15, 2026
@steipete steipete force-pushed the fix/heartbeat-dedupe branch from 99b1a88 to 1da2364 Compare January 16, 2026 00:24
@steipete steipete merged commit e274b5a into openclaw:main Jan 16, 2026
17 of 22 checks passed
@steipete
Copy link
Contributor

Landed via temp rebase onto main.

  • Gate: pnpm lint && pnpm build && pnpm test
  • Land commit: 1da2364
  • Merge commit: e274b5a

Thanks @voidserf!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants