Skip to content

when experimental.subagent_depth > 1, the GUI navigation breadcrumb breaks into additional tabs. #48515

Closed

Description

@ucirello

Description

I have been doing a lot of orchestration work in OpenCode v2 lately, and I have been experimenting with increasing the experimental.subagent_depth to values bigger than 1.

The engine works well and it seems correct.

The GUI however, gets lost when I start clicking the subagent cards when I want to inspect what they are doing.

The way it breaks is that for root-level and level-1, the breadcrumb correctly shows parent and child names in the breadcrumb bar; when I click a subagent at level-1, then instead of the breadcrumb bar correctly updating, it opens a new tab.

One additional information, I am using web mode with sidebar (instead of top tabs).

Plugins

None

OpenCode version

v0.0.0-beta-19425

Steps to reproduce

  1. Customize opencode.json with experimental.subagent_depth > 1
  2. Create an architecture of subagents in such a way that you got at least 2 levels deep.
  3. Start and navigate until you decide to open a second-level deep agent for inspection.
  4. New tab shows up.

Screenshot and/or share link

No response

Operating System

Linux 7 .0.0-1012-aws #12-Ubuntu SMP PREEMPT Tue Aug 11 15:33:41 UTC 2026 x86_64 GNU/Linux

Terminal

opencode2 web terminal

Activity

  1. neriousy commented on Oct 20, 2026

    @neriousy
    Member

    Thanks for the report! Nested subagents now stay grouped under the original session tab and show their full breadcrumb path, first released in 2.0.17. Update with opencode upgrade or npm i -g @opencode/cli@latest (desktop: update the app). Please reopen or comment if navigating deeper subagents still creates extra tabs on that version.

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions