After upgrading to v1.5.0 + Claude Code CLI 2.1.71, bot frequently replies with (No content to display) even though Claude completed the task successfully.
What happens:
- Send a message → Claude works on it (tools, edits, commands) → finishes OK → but the response is empty
- Progress messages also broken:
StreamUpdate object has no attribute get_tool_names
ConversationEnhancer.update_context() throws unexpected keyword argument session_id
Repro: Ask Claude to do something action-heavy (e.g. "update this file"), it does the work but shows no output.
Root cause: StreamUpdate is missing several methods the handler expects, update_context() caller passes wrong args, and when Claude's response is all tool calls with no text, content extraction returns empty string.
Opened PR #136 with fixes.