Feature Request
Problem: The WebChat UI displays all tool calls, exec outputs, and internal operations alongside human-readable messages. For casual use, this creates a lot of noise - users often just want to see the conversation without the implementation details.
Proposed Solution: Add a config option or UI toggle to show only human-readable messages (user messages and final assistant responses), hiding:
- Tool calls (
toolCall blocks)
- Tool results (
toolResult blocks)
- Thinking blocks (unless reasoning is explicitly enabled)
- Exec output details
Possible implementations:
- Config option:
ui.webchat.compactMode: true or ui.webchat.showToolCalls: false
- URL parameter:
?compact=true or ?debug=false
- UI toggle button in the chat interface
- localStorage preference that persists across sessions
Use case: Users who want a clean chat experience without seeing the "how" - just the "what". Similar to how Telegram/WhatsApp channels only deliver final responses.
Current workaround: Use messaging channels (Telegram, WhatsApp) instead of WebChat, but this loses the benefits of the native UI.
Feature Request
Problem: The WebChat UI displays all tool calls, exec outputs, and internal operations alongside human-readable messages. For casual use, this creates a lot of noise - users often just want to see the conversation without the implementation details.
Proposed Solution: Add a config option or UI toggle to show only human-readable messages (user messages and final assistant responses), hiding:
toolCallblocks)toolResultblocks)Possible implementations:
ui.webchat.compactMode: trueorui.webchat.showToolCalls: false?compact=trueor?debug=falseUse case: Users who want a clean chat experience without seeing the "how" - just the "what". Similar to how Telegram/WhatsApp channels only deliver final responses.
Current workaround: Use messaging channels (Telegram, WhatsApp) instead of WebChat, but this loses the benefits of the native UI.