Skip to content

Feature: Ephemeral side chat for explaining what the main chat is doing #48

@touch2be

Description

@touch2be

Feature Request

An interesting idea from Codex would be a side chat that users can open alongside the main chat in order to get explanations of what the main process is currently doing.

This side chat would be ephemeral and not saved as part of the normal chat/session history.

Concept

  • The main chat continues executing the actual task
  • A secondary side chat can be opened to ask things like:
    • What are you doing right now?
    • Why are you using this approach?
    • What does this command mean?
    • Can you explain this step in simpler terms?
  • The side chat acts like a live explanatory layer for the main workflow
  • Messages in the side chat are temporary and are not persisted in the regular session history

Expected Behavior

  • Users can open a side panel or side chat next to the main conversation
  • The side chat can reference the current work in progress from the main chat
  • It is meant for clarification, explanation, and learning while the main task continues
  • Side chat content should not clutter or alter the main chat history
  • Closing the side chat should discard it unless explicitly saved

Why

  • Helps users understand complex or long-running processes without interrupting the main workflow
  • Useful for users who want more transparency or want to learn from what the agent is doing
  • Keeps the main chat focused on execution while the side chat handles explanation
  • Avoids cluttering the primary session with meta-questions

Possible UX Ideas

  • Right-side panel or split view
  • "Explain this process" button while a task is running
  • Ephemeral by default, with optional manual save if desired

Environment

  • OpenGUI Desktop Interface

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions