Skip to content

Add beta verbose progress controls#111

Open
zeolenon wants to merge 1 commit into
pwrdrvr:mainfrom
zeolenon:codex/cas-verbose-progress
Open

Add beta verbose progress controls#111
zeolenon wants to merge 1 commit into
pwrdrvr:mainfrom
zeolenon:codex/cas-verbose-progress

Conversation

@zeolenon
Copy link
Copy Markdown
Contributor

Summary

  • Adds beta/experimental verbose progress support for CAS, defaulting off via config.
  • Adds /cas_verbose [on|off|status] as a persisted runtime override and shows Verbose: on/off in /cas_status immediately after Plan mode.
  • Emits reduced progress labels only (Working, Reasoning, Tool, Command, etc.) from app-server notifications, without exposing raw command text.
  • Updates a single progress message where possible, falls back to replace-and-delete when edit fails, and cleans the progress message at turn completion.
  • Uses the OpenClaw Telegram runtime API from plugin-runtime-deps for edit/delete when available, with raw API fallbacks.

Beta validation notes

  • This was tested against the current beta CAS/OpenClaw Telegram flow.
  • Verified /cas_verbose on, /cas_verbose off, edited progress updates, and final cleanup behavior in Telegram.

Tests

  • npm test
  • npx tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2023 --lib ES2023 --skipLibCheck index.ts index.test.ts src/*.ts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant