Skip to content

feature request: group / folder sessions #54115

Open

Description

@jh12121

It would be nice if you could group sessions in folders/groups that you could collapse in the tab bar.
some other agent code editors have this feature already.
it is for organizing your workflow.

example:

  • group 1
    -- session 1
    -- session 2
  • group 2
    -- session 3
    -- session 4
    session 5 (not grouped)

Activity

  1. opencode-agent commented on Oct 9, 2026

    @opencode-agent
    Contributor

    Thanks for the suggestion! You're asking for named groups or folders that you can put sessions into and collapse in the session tab bar, with sessions outside any group still listed on their own. Maintainers will consider it.

    Some related issues you may want to follow:

    This can't be done with a plugin at the moment, because plugins can open, close and reorder tabs but can't change how the tab bar is drawn.

  2. lev5ha commented on Oct 11, 2026

    @lev5ha

    Направляю дополнительные детали (переименование, порядок, персистентность) в #54115, как предложил бот.

    Дополнительные требования, которые я хотел бы видеть в реализации папок:

    1. Переименование папки — действие на строке папки (как session.rename для сессии).
    2. Ручной порядок — папки и сессии внутри папки можно переставлять (move up / move down или режим reorder).
    3. Персистентность — структура папок и порядок сохраняются между перезапусками TUI (рядом с тем, как хранятся pinned-сессии).
    4. Сворачивание — папка рендерится одной строкой с индикатором ▸/▾; свёрнутая папка прячет свои сессии (как текстовый спойлер).
    5. Незакреплённые сессии — остаются отдельными строками, если не положены в папку (как в feature request: group / folder sessions #54115).

    Основной сценарий: много параллельных сессий по разным проектам/темам, хочется группировать и быстро находить, не выходя из TUI.

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