Skip to content

Display /sessions as separate icon/tab in Zed agent panel #11284

Closed as not planned

Description

@xsa-dev

Feature Request: Show /sessions as Separate Icon in Zed Agent Panel

Problem

OpenCode provides a powerful /sessions slash command that allows users to:

  • List all existing sessions
  • Resume previous sessions
  • Manage session history

However, in Zed's agent panel, this functionality is only accessible by typing /sessions manually in the chat. This means:

  1. Users may not know this feature exists
  2. No visual indication of available sessions
  3. Requires typing a command instead of clicking

Expected Behavior

Similar to how Claude Code or other agents display sessions in Zed, the /sessions functionality should be accessible as a separate tab or icon in the agent panel, allowing users to:

  1. See all active sessions at a glance
  2. Quickly switch between sessions
  3. Create new sessions
  4. View session history

Current State

Currently in Zed:

  • Users must manually type /sessions in the chat
  • No visual representation of available sessions
  • Sessions are hidden functionality

Desired State

┌─────────────────────────────────────────┐
│  Agent Panel                            │
├─────────────────────────────────────────┤
│  [Chat] [Sessions] [Tools]              │  ← Separate tab for sessions
│                                         │
│  📁 Session 1 - Last active: 2h ago     │
│  📁 Session 2 - Last active: yesterday  │
│  📁 Session 3 - Last active: 3 days ago │
│                                         │
│  [+ New Session]                        │
└─────────────────────────────────────────┘

Use Cases

  1. Quick Switching: Users working on multiple projects can easily switch between sessions
  2. Session Discovery: New users discover the sessions feature
  3. Visual Management: Better UX for session management than typing commands
  4. Parallel Work: Users can have multiple independent conversations

Implementation Considerations

This would require coordination between:

  • OpenCode ACP implementation (to expose sessions as a first-class entity)
  • Zed's agent panel UI (to render sessions tab)
  • ACP protocol extensions (if sessions aren't already exposed)

Related

Activity

  1. github-actions commented on Jan 30, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if your specific use case differs from these.

  2. lukzard commented on Feb 25, 2026

    @lukzard

    Up-vote!

  3. assigned and unassigned on Apr 26, 2026
  4. github-actions commented on Jul 3, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions