openclaw - 💡(How to fix) Fix Feature request: Split chat from activity/workbench in Control UI [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#74018Fetched 2026-04-30 06:29:48
View on GitHub
Comments
1
Participants
2
Timeline
7
Reactions
0
Author
Timeline (top)
cross-referenced ×3closed ×1commented ×1mentioned ×1

Add an optional split-view layout to the OpenClaw Control UI: one clean, readable chat column, plus a separate activity/workbench column for tool calls, command output, file edits, progress/status updates, and verification results.

Root Cause

Add an optional split-view layout to the OpenClaw Control UI: one clean, readable chat column, plus a separate activity/workbench column for tool calls, command output, file edits, progress/status updates, and verification results.

Fix Action

Fix / Workaround

Chat column

  • User: “Fix the bug and verify it.”
  • Assistant: “I found the issue, patched it, and tests pass.”
RAW_BUFFERClick to expand / collapse

Summary

Add an optional split-view layout to the OpenClaw Control UI: one clean, readable chat column, plus a separate activity/workbench column for tool calls, command output, file edits, progress/status updates, and verification results.

Problem

Right now, conversational replies and execution details can occupy the same visual stream. That is transparent, but it can make the main chat harder to read — especially during longer agent runs with many tool calls, shell outputs, file edits, background tasks, or verification steps.

For day-to-day use, the user often wants two things at once:

  1. A clean conversation thread that reads like a normal assistant chat.
  2. Full transparency into what the agent is doing when they need to inspect it.

A single mixed stream makes those goals compete.

Related existing issues / discussions

This overlaps with existing requests to reduce tool-call clutter, especially:

This proposal is slightly different: instead of only hiding/collapsing tool output, it suggests preserving that activity in a dedicated workbench/activity column so the chat stays clean while transparency remains visible.

Proposed solution

Introduce a split-view mode with two distinct areas:

Left / main column: Chat

  • User messages
  • Assistant-facing conversational replies
  • Final results
  • Clarifying questions
  • Important summaries or blockers

This column should stay calm and readable.

Right / activity column: Workbench

  • Tool calls and tool results
  • Shell command output
  • File edits / diffs
  • Background task status
  • Progress updates
  • Verification results: tests, lint, build, health checks, screenshots, etc.
  • Expand/collapse controls for noisy output

This column preserves transparency without burying the conversation.

Why this helps

  • Keeps the main chat readable during complex runs.
  • Makes agent work feel more understandable and inspectable.
  • Reduces cognitive load for non-technical users while keeping technical details available.
  • Makes long-running tasks easier to follow.
  • Creates a natural place for progress, logs, and verification evidence without turning the chat into a terminal transcript.

UX notes

Possible behavior:

  • Default to chat-first layout on narrow screens.
  • Allow the activity column to be hidden, resized, or collapsed.
  • Show compact status indicators in chat when workbench activity occurs, e.g. “Running tests…” or “Edited 2 files,” with details visible in the workbench.
  • Group activity by assistant turn or task.
  • Keep final evidence visible in chat, but put raw output/details in the workbench.
  • Preserve existing transcript/export behavior, ideally with both chat and activity available.

Example

A code change run could appear as:

Chat column

  • User: “Fix the bug and verify it.”
  • Assistant: “I found the issue, patched it, and tests pass.”

Workbench column

  • Read src/foo.ts
  • Edited src/foo.ts
  • Ran npm test
  • Test output
  • Verification summary

Acceptance criteria

  • Users can read the main conversation without scrolling through raw tool output.
  • Tool/action transparency is preserved in a separate visible area.
  • No important result is only hidden in the workbench; summaries/blockers still appear in chat.
  • Works responsively on smaller screens.

Optional extensions

  • Filters for activity types: tools, shell, files, status, verification.
  • Pin important verification results.
  • Collapse successful routine steps by default.
  • Link chat summaries to corresponding workbench activity groups.

extent analysis

TL;DR

Implement a split-view layout in the OpenClaw Control UI to separate conversational replies from tool calls and activity updates.

Guidance

  • Introduce a new column for activity/workbench updates, preserving transparency without cluttering the main chat.
  • Design the chat column to display user messages, assistant replies, final results, and important summaries, keeping it clean and readable.
  • Consider implementing features like expand/collapse controls, compact status indicators, and grouping activity by task to enhance usability.
  • Ensure the layout is responsive and works well on smaller screens, with the ability to hide or resize the activity column.

Example

A possible implementation could involve creating two separate HTML elements for the chat and workbench columns, using CSS to style and layout the content, and JavaScript to handle user interactions and update the display dynamically.

Notes

The proposed solution requires careful consideration of the user experience, including how to balance the need for transparency with the need for a clean and readable conversation thread. The implementation should also take into account the acceptance criteria, including the ability to read the main conversation without scrolling through raw tool output.

Recommendation

Apply the proposed split-view layout workaround to improve the usability and readability of the OpenClaw Control UI, as it addresses the core issue of competing goals between conversation transparency and readability.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING