Feature Request: Group Conversations by Backend, Container, and Workspace
#15.607 geöffnet am 14.06.2026
Repository-Metriken
- Stars
- (73.570 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 5T) (187 gemergte PRs in 30 T)
Beschreibung
Summary
Add additional grouping options to the Conversations panel to improve navigation and organization when working with multiple containers and workspaces.
Current options
Proposed Features
Add the following optional grouping controls to the Conversations panel:
- Group by Container
- Group by Workspace
These options should be independent checkboxes that users can enable or disable according to their workflow.
Expected Behavior
When both Group by Container and Group by Workspace are enabled, the conversation list should be displayed as a hierarchical tree:
Container 1
├── Workspace A
│ ├── Conversation A
│ ├── Conversation B
│ └── Conversation C
└── Workspace B
├── Conversation D
└── Conversation E
Container 2
└── Workspace C
├── Conversation F
└── Conversation G
If only Group by Container is enabled:
Container 1
├── Conversation A
├── Conversation B
└── Conversation C
Container 2
├── Conversation D
└── Conversation E
If only Group by Workspace is enabled:
Workspace A
├── Conversation A
├── Conversation B
└── Conversation C
Workspace B
├── Conversation D
└── Conversation E
Motivation
Users working with multiple containers and workspaces can accumulate a large number of conversations, making navigation increasingly difficult. Grouping conversations by container and workspace would provide a more intuitive structure and make it easier to locate relevant conversations.
Additionally, the feature requests discussed in https://github.com/OpenHands/agent-canvas/issues/2083, https://github.com/OpenHands/OpenHands/issues/15677 and https://github.com/OpenHands/OpenHands/issues/15775 could potentially be addressed through the introduction of a Group by Workspace option, providing a unified and flexible organizational model rather than adding separate navigation mechanisms.
Benefits
- Improved scalability for large conversation histories.
- Faster navigation between related conversations.
- Better visibility of container/workspace relationships.
- Reduced clutter in the conversation list.
- A flexible foundation for workspace-based organization and future grouping options.