Skip to content

[Bug]: 2026.3.31 regression — excessive exec approval prompts, unusable without rollback #58769

@random9-boop

Description

@random9-boop

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

After updating from 2026.3.28 to 2026.3.31, the bot started requesting exec approval for commands non-stop. Approval prompts would not stop appearing, making the bot essentially unusable. This did not happen on 2026.3.28. Rolling back resolved the issue.

Steps to reproduce

  1. Update from 2026.3.28 to 2026.3.31: npm install -g [email protected]
  2. Restart gateway: openclaw gateway restart
  3. Send a message on Telegram that triggers a shell command (e.g. ask the bot to search Gmail or run a script)
  4. Bot gets stuck in a loop of exec approval prompts that won't stop
  5. Roll back to 2026.3.28 and the same commands run without issue

Expected behavior

Same exec approval behavior as 2026.3.28 — commands that previously ran without approval should continue to do so.

Actual behavior

Observed behavior on 2026.3.31

  • Bot constantly prompts for exec approval on commands that previously ran without approval
  • Approval prompts would not stop, blocking all bot functionality
  • Error message: "Exec approval is required, but chat exec approvals are not enabled on Telegram"
  • Bot unable to complete tasks that worked fine on 2026.3.2

OpenClaw version

Observed behavior on 2026.3.31

Operating system

  • OS: macOS 26.3 (arm64)

Install method

  • Node: 24.13.0

Model

  • Model: anthropic/claude-opus-4-6

Provider / routing chain

rPovider / routing chain: anthropic/claude-opus-4-6 (single provider, no fallbacks configured)

Additional provider/model setup details

No response

Logs, screenshots, and evidence

2026-03-31T22:03:37.857-07:00 [diagnostic] lane wait exceeded: lane=session:agent:main:main waitedMs=4548 queueAhead=0                                                                                                                                                       
  2026-03-31T22:29:35.496-07:00 [agent/embedded] embedded run timeout: runId=be9c813d timeoutMs=60000                                                                                                                                                                          
  2026-03-31T22:29:35.511-07:00 [agent/embedded] Profile anthropic:primary timed out. Trying next account...
  2026-03-31T22:29:35.512-07:00 [agent/embedded] embedded run failover decision: decision=surface_error reason=timeout provider=anthropic/claude-opus-4-6                                                                                                                      
  2026-03-31T22:32:52.792-07:00 [reload] config change requires gateway restart (plugins.entries.brave) — deferring until 2 operation(s), 1 embedded run(s), 1 task run(s) complete
  2026-03-31T22:43:xx-22:43:xx — 15+ consecutive "read tool called without path" errors in rapid succession
  2026-03-31T22:48:18-25 — repeated "edit failed: Missing required parameters" errors

Impact and severity

annoyed

Additional information

Environment

  • OpenClaw: 2026.3.31 (213a704) — rolled back to 2026.3.28 (f9b1079)
  • OS: macOS 26.3 (arm64)
  • Node: 24.13.0
  • Model: anthropic/claude-opus-4-6
  • Channels: Discord + Telegram

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingregressionBehavior that previously worked and now fails

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions