Hi, I am still seeing /cas_resume fail on Telegram with openclaw-codex-app-server 0.6.0 on OpenClaw 2026.4.2.
I originally hit the older Telegram helper/runtime issues, upgraded from 0.5.0 to 0.6.0, and confirmed the plugin loads. The failure mode changed, but Telegram resume flows are still not usable.
What fails
These all fail in a Telegram conversation:
/cas_resume
/cas_resume --all
/cas_resume --new
/cas_resume --cwd /home/art/
What I see now in 0.6.0:
⚠️ Command failed. Please try again later.
Version comparison
On 0.5.0, /cas_resume got farther:
- it showed the recent thread picker
- I could select a thread
- after that, a normal message in the bound conversation caused:
The bound plugin OpenClaw Plugin For Codex App Server hit an error handling this message. This conversation is still bound to that plugin.
So 0.5.0 looked like:
- picker worked
- bound conversation handling crashed
On 0.6.0, the failure is earlier:
/cas_resume itself fails before the picker/bind flow completes
So this does not look like exactly the same bug as 0.5.0. The upgrade changed the failure mode, but Telegram resume is still broken.
Environment
- OpenClaw:
2026.4.2
- Plugin:
openclaw-codex-app-server 0.6.0
- Channel: Telegram
- Host: Linux / NixOS
- Codex CLI:
codex-cli 0.118.0
What I already checked
codex app-server --help works
codex app-server itself starts
- a direct stdio JSON-RPC
initialize / initialized handshake works outside the plugin
- so this does not look like "Codex app-server cannot start at all"
I also added some local tracing while narrowing it down.
What I found
I can see /cas_resume entering the plugin, with a trace like:
codex cas_resume enter ... args="" parsed={...}
But I do not see later success-stage logs for the selection/bind flow.
Since all of these fail:
- plain
/cas_resume
--all
--new
--cwd ...
this looks like a shared Telegram resume/picker flow problem, not just one specific branch.
My guess is the remaining failure is somewhere around one of these:
handleListCommand(...)
handleStartNewThreadSelection(...)
- project/thread picker rendering
- interactive button reply delivery
- binding request / responder flow
Why I think this is different from the earlier Telegram issue
The earlier issue was the more obvious Telegram runtime-helper crash involving typing, sendMessageTelegram, etc.
This current state feels later in the flow:
- plugin loads
- command enters
- Codex app-server itself seems reachable
- but the Telegram resume flows still fail before the picker/bind flow completes
If it helps, I can also share the exact local traces and patched lines I used while narrowing this down.
Hi, I am still seeing
/cas_resumefail on Telegram withopenclaw-codex-app-server0.6.0on OpenClaw2026.4.2.I originally hit the older Telegram helper/runtime issues, upgraded from
0.5.0to0.6.0, and confirmed the plugin loads. The failure mode changed, but Telegram resume flows are still not usable.What fails
These all fail in a Telegram conversation:
/cas_resume/cas_resume --all/cas_resume --new/cas_resume --cwd /home/art/What I see now in
0.6.0:⚠️ Command failed. Please try again later.Version comparison
On
0.5.0,/cas_resumegot farther:The bound plugin OpenClaw Plugin For Codex App Server hit an error handling this message. This conversation is still bound to that plugin.So
0.5.0looked like:On
0.6.0, the failure is earlier:/cas_resumeitself fails before the picker/bind flow completesSo this does not look like exactly the same bug as
0.5.0. The upgrade changed the failure mode, but Telegram resume is still broken.Environment
2026.4.2openclaw-codex-app-server 0.6.0codex-cli 0.118.0What I already checked
codex app-server --helpworkscodex app-serveritself startsinitialize/initializedhandshake works outside the pluginI also added some local tracing while narrowing it down.
What I found
I can see
/cas_resumeentering the plugin, with a trace like:codex cas_resume enter ... args="" parsed={...}But I do not see later success-stage logs for the selection/bind flow.
Since all of these fail:
/cas_resume--all--new--cwd ...this looks like a shared Telegram resume/picker flow problem, not just one specific branch.
My guess is the remaining failure is somewhere around one of these:
handleListCommand(...)handleStartNewThreadSelection(...)Why I think this is different from the earlier Telegram issue
The earlier issue was the more obvious Telegram runtime-helper crash involving
typing,sendMessageTelegram, etc.This current state feels later in the flow:
If it helps, I can also share the exact local traces and patched lines I used while narrowing this down.