Skip to content

Regression in 2026.3.24: multiple tools receive empty argument payloads {} #54733

Description

Summary

After upgrading to OpenClaw 2026.3.24 on macOS, multiple tools stopped receiving their required parameters and failed validation.

Environment

  • OpenClaw: 2026.3.24
  • OS: macOS Darwin 25.4.0 (arm64)
  • Session/channel: Telegram direct chat
  • Models tested:
    • kimi/k2p5
    • openrouter/google/gemini-2.5-pro-exp-03-25:free
    • later session showed openai-codex/gpt-5.4

Symptoms

Several tools received empty payloads like {} even though the session/model was attempting to call them with arguments.

Examples:

  • exec failed because command was missing
  • read failed because path / file_path was missing
  • gateway failed because action was missing

Representative errors:

  • Validation failed for tool "exec": command: must have required property 'command'
  • Missing required parameter: path
  • Validation failed for tool "gateway": action: must have required property 'action'

What still worked

Not all tools were broken:

  • session_status worked
  • model switching worked
  • after rollback, agents_list also worked

This suggests a partial regression in tool argument passing/binding rather than a total runtime failure.

Reproduction

  1. Upgrade/install OpenClaw 2026.3.24
  2. Start a normal session
  3. Attempt tool calls requiring parameters, such as:
    • exec(command="pwd")
    • read(path="SOUL.md")
    • gateway(action="restart")
  4. Observe that the tools receive {} / missing required fields

Troubleshooting attempted

  • started a new session
  • restarted gateway
  • reinstalled OpenClaw
  • changed models

None of the above fixed the issue.

Workaround / Resolution

Rollback to 2026.3.23 fixed the problem.

After rollback, smoke test passed:

  • exec
  • read
  • session_status
  • agents_list

Likely cause

Regression introduced in 2026.3.24 affecting parameter passing for some tool bindings/runtime paths.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions