openclaw - 💡(How to fix) Fix Regression 2026.3.31: embedded agent calls read tool without path during heartbeat polls [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#59307Fetched 2026-04-08 02:26:10
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants

Code Example

[agent/embedded] read tool called without path: toolCallId=... argsType=object
RAW_BUFFERClick to expand / collapse

After updating to 2026.3.31, logs show repeated errors during heartbeat intervals:

[agent/embedded] read tool called without path: toolCallId=... argsType=object

Occurs every ~30 minutes, correlating exactly with heartbeat poll intervals. Did not occur on 2026.3.23.

Setup: Telegram channel, heartbeat enabled, HEARTBEAT.md present in workspace. The read tool itself works fine when called explicitly — this appears to be an internal path resolution issue in the embedded runner during heartbeat execution.

Regression: Did not occur on 2026.3.23, started after updating to 2026.3.31.

extent analysis

TL;DR

Downgrade to version 2026.3.23 as a temporary workaround to avoid the internal path resolution issue during heartbeat execution.

Guidance

  • Verify that the HEARTBEAT.md file is correctly formatted and located in the workspace root to ensure it's not contributing to the path resolution issue.
  • Check the documentation for any changes in path resolution or heartbeat behavior between versions 2026.3.23 and 2026.3.31 that might be causing the error.
  • Test the read tool with explicit calls using different paths to see if the issue is specific to the heartbeat interval or a more general problem.
  • Consider reporting the issue to the developers or maintainers of the embedded runner for a more permanent fix.

Example

No code snippet is provided as the issue seems to be related to a version-specific bug rather than a coding error.

Notes

The solution is based on the information provided and the fact that the issue did not occur on version 2026.3.23. Downgrading might not be feasible in all environments, especially if other features or fixes in 2026.3.31 are critical.

Recommendation

Apply workaround: Downgrade to version 2026.3.23, as it is known to not have this issue, allowing for temporary relief while awaiting a fix for version 2026.3.31.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING