OpenHands/agent-canvas

Group conversations by workspace by default

Open

#1,153 opened on Jun 4, 2026

View on GitHub
 (2 comments) (1 reaction) (0 assignees)TypeScript (26 forks)github user discovery
enhancementgood first issue

Repository metrics

Stars
 (43 stars)
PR merge metrics
 (PR metrics pending)

Description

Summary

Conversations should be grouped by workspace by default in the conversation list/sidebar.

Motivation

When users work across multiple local workspaces or repositories, the conversation list can become hard to scan. Grouping conversations by workspace by default would make it easier to find recent context tied to a specific project and reduce sidebar clutter.

Suggested behavior

  • Group conversations under their associated workspace by default.
  • Keep conversations without an associated workspace in a clear fallback group, such as "No workspace".
  • Preserve intuitive ordering within each workspace group, likely by most recently updated conversation first.
  • Consider keeping the grouping collapsible so users can quickly hide inactive workspaces.

Open questions

  • Should users be able to toggle between grouped and flat conversation views?
  • Should the grouping include both saved local workspaces and cloud/repository-backed conversations?
  • How should archived or deleted workspaces be displayed?

This issue was created by an AI agent (OpenHands) on behalf of the user.

Contributor guide