I’m trying to test/upgrade past 2026.5.7, but I’m hitting a repeatable tool-call stall in the 2026.5.16 betas.
Setup
• macOS LaunchAgent gateway
• Telegram forum topic
• OpenClaw source checkout / local build
• Model/auth tested:
• openai/gpt-5.5 via Codex OAuth
• also tried Pi runtime path
• Currently rolled back to 2026.5.7
What works
• Plain text replies work
• /status works
• Telegram reply context works
• On 2026.5.7, trivial tool calls work
What fails
On both v2026.5.16-beta.2 and v2026.5.16-beta.3, a trivial agent tool call like asking the agent to run date stalls/aborts. Text-only turns still work.
Regression matrix
• 2026.5.7: plain reply ✅, /status ✅, date tool call ✅
• 2026.5.16-beta.2: plain reply ✅, /status ✅, date tool call ❌ stalls
• 2026.5.16-beta.3: plain reply ✅, /status ✅, date tool call ❌ stalls
I tested this under both:
• Runtime: OpenAI Codex
• Runtime: OpenClaw Pi Default
Both showed the same user-visible symptom: text works, tool calls stall.
Relevant log shape
For the Codex path, logs showed:
classification=stalled_agent_run
activeWorkKind=embedded_run
lastProgress=codex_app_server:notification:thread/tokenUsage/updated
recovery=none
In another run, last progress looked like:
codex_app_server:notification:rawResponseItem/completed
So this seems related to missing terminal/progress handling in the embedded run path. I noticed #82775 / PR #82816 look close for Codex app-server, but since I also saw the visible tool-call stall with Runtime: OpenClaw Pi Default, I’m not sure whether there’s a shared embedded-run/tool bridge regression too.
Happy to provide more logs/status snippets if useful.