From 07dbc30c637cb500c58c887bfbc8857ae5a8f44e Mon Sep 17 00:00:00 2001 From: adamdotdevin <2363879+adamdottv@users.noreply.github.com> Date: Fri, 15 Aug 2025 10:16:08 -0500 Subject: feat(tui): navigate child sessions (subagents) --- packages/web/src/content/docs/docs/agents.mdx | 7 +++++++ packages/web/src/content/docs/docs/keybinds.mdx | 2 ++ 2 files changed, 9 insertions(+) (limited to 'packages/web/src/content/docs') diff --git a/packages/web/src/content/docs/docs/agents.mdx b/packages/web/src/content/docs/docs/agents.mdx index beb1b29ae..ce1b885f1 100644 --- a/packages/web/src/content/docs/docs/agents.mdx +++ b/packages/web/src/content/docs/docs/agents.mdx @@ -90,6 +90,13 @@ A general-purpose agent for researching complex questions, searching for code, a @general help me search for this function ``` +3. **Navigation between sessions**: When subagents create their own child sessions, you can navigate between the parent session and all child sessions using: + + - **Ctrl+Right** (or your configured `session_child_cycle` keybind) to cycle forward through parent → child1 → child2 → ... → parent + - **Ctrl+Left** (or your configured `session_child_cycle_reverse` keybind) to cycle backward through parent ← child1 ← child2 ← ... ← parent + + This allows you to seamlessly switch between the main conversation and specialized subagent work. + --- ## Configure diff --git a/packages/web/src/content/docs/docs/keybinds.mdx b/packages/web/src/content/docs/docs/keybinds.mdx index 60b9a5cd3..6fd6148e1 100644 --- a/packages/web/src/content/docs/docs/keybinds.mdx +++ b/packages/web/src/content/docs/docs/keybinds.mdx @@ -24,6 +24,8 @@ opencode has a list of keybinds that you can customize through the opencode conf "session_unshare": "none", "session_interrupt": "esc", "session_compact": "c", + "session_child_cycle": "ctrl+right", + "session_child_cycle_reverse": "ctrl+left", "messages_page_up": "pgup", "messages_page_down": "pgdown", "messages_half_page_up": "ctrl+alt+u", -- cgit v1.2.3