Skip to content

feat: add VERBOSE_LEVEL=3 to preserve progress message after response#189

Open
tonylampada wants to merge 1 commit intoRichardAtCT:mainfrom
tonylampada:feat/keep-progress-message
Open

feat: add VERBOSE_LEVEL=3 to preserve progress message after response#189
tonylampada wants to merge 1 commit intoRichardAtCT:mainfrom
tonylampada:feat/keep-progress-message

Conversation

@tonylampada
Copy link
Copy Markdown

@tonylampada tonylampada commented Apr 18, 2026

Currently the progress message (Claude's tool-call log + reasoning shown during execution at VERBOSE_LEVEL>=1) is deleted as soon as the final response is sent, so users lose the record of what tools were invoked and with what inputs.

Extend VERBOSE_LEVEL from range 0-2 to 0-3, where the new level 3 keeps the progress message visible after completion (Stop button stripped, text preserved as a read-only audit log). Levels 0-2 behave exactly as before.

Rationale: a single verbosity knob keeps configuration simple -- no cross-flag dependency between "how verbose" and "keep the log" to reason about.

Centralize the delete/keep decision in a new
MessageOrchestrator._finalize_progress_msg helper used by agentic_text, agentic_document, and the media handler. The /verbose command and Pydantic validator now accept 0|1|2|3. README, CLAUDE.md, and docs/tools.md updated.

Example output

CleanShot 2026-04-19 at 09 44 06@2x

Currently the progress message (Claude's tool-call log + reasoning shown
during execution at VERBOSE_LEVEL>=1) is deleted as soon as the final
response is sent, so users lose the record of what tools were invoked
and with what inputs.

Extend VERBOSE_LEVEL from range 0-2 to 0-3, where the new level 3 keeps
the progress message visible after completion (Stop button stripped, text
preserved as a read-only audit log). Levels 0-2 behave exactly as before.

Rationale: a single verbosity knob keeps configuration simple -- no
cross-flag dependency between "how verbose" and "keep the log" to reason
about.

Centralize the delete/keep decision in a new
MessageOrchestrator._finalize_progress_msg helper used by agentic_text,
agentic_document, and the media handler. The /verbose command and Pydantic
validator now accept 0|1|2|3. README, CLAUDE.md, and docs/tools.md updated.
@tonylampada
Copy link
Copy Markdown
Author

Disclaimer
This was done via claude code telegram

i did not look at the code

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