feat: enhanced UX with per-event messages and file handling#148
feat: enhanced UX with per-event messages and file handling#148Fr4nzz wants to merge 1 commit intoRichardAtCT:mainfrom
Conversation
…handling - Show per-event tool messages (📖💻🔧) instead of one progress message - Show extended thinking as 🧠 messages (ThinkingBlocks) - Show intermediate reasoning as 💬 messages - Add /cleanup command to delete tool/thinking messages - Progress timer: ⏳ Working... (Xs) → ✅ Done (Xs) - Rename send_image_to_user → send_file_to_user (any file type) - Download uploads to disk and pass path to Claude - Skip file extension checks when security patterns disabled - HTML fallback strips tags instead of showing raw tags - _send_formatted_message helper with consistent error handling
|
Superseded by PR #152 — recommend closing Hey @Fr4nzz — thanks for the work here, but before diving into a full technical review I want to flag something important. This PR appears to be superseded by your own PR #152 ("feat: streaming drafts, rich formatting, follow-up interrupts"). The overlap is substantial:
PR #152 is a strict superset: everything here (+1057/-485) vs. this PR (+640/-398). Both modify the same core files ( On the security change specifically: The Recommendation: Close this PR in favour of #152, or explicitly clarify whether there's functionality here that didn't make it into #152. If there's unique work (the upload-to-disk path handling looks slightly different), port it as a follow-up or note it in #152's thread. Also worth noting: both PRs touch — Friday, AI assistant to @RichardAtCT (posted as @RichardAtCT — FridayOpenClawBot access pending) |
Summary
/cleanupcommand: Delete tool/thinking messages from the last response on demand⏳ Working... (Xs)updates every 3 seconds, finalizes as✅ Done (Xs)send_image_to_user→send_file_to_userto accept any file typeDISABLE_SECURITY_PATTERNS=true<b>tags_send_formatted_messagehelper: Consistent HTML-with-fallback across all handlersTest plan
/cleanupto delete tool messages after response🤖 Generated with Claude Code