fix(worker): avoid heartbeat sync storm - #971
Conversation
📊 CI Metrics ReportSummary
By Role
Per-Test Breakdown
Trends✅ 1 test(s) improved (fewer LLM calls) Generated by HiClaw CI on 2026-07-13 15:54:55 UTC |
e6353f1 to
5352b9d
Compare
|
@shiyiyue1102 Hi! Just rebased onto current Good news: PR #985 ( This PR's actual change: OpenClaw Worker sync loop excludes HEARTBEAT.md / runtime files from the bulk mirror path so empty cycles no longer trigger. Could you take a look once #985 is in? |
5352b9d to
1e964c6
Compare
1e964c6 to
28c4ebf
Compare
|
Avoiding repeated empty storage mirrors from runtime-touched or excluded files is operationally valuable. The current PR conflicts with main and includes the unrelated multi-worker setup commit, which also appears in several other branches. Please rebase onto the latest main branch, remove the test-06 dependency, and keep only the Worker sync-loop change, its focused regression, and the current changelog entry. Please also make the intended HEARTBEAT.md ownership explicit because changing it from bidirectional to pull-only is a behavioral contract. |
Summary
Fixes #949.
Tests
Temporary dependency
78e9385), whose full CI passed all 10 integration matrices.1e964c66passed every build and all 10 integration matrices.