summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src
diff options
context:
space:
mode:
authoradamdotdevin <[email protected]>2025-08-15 10:16:08 -0500
committeradamdotdevin <[email protected]>2025-08-15 10:16:08 -0500
commit07dbc30c637cb500c58c887bfbc8857ae5a8f44e (patch)
tree0fa38250363a3489e16a5504af442c33c1203a03 /packages/web/src
parent1ae38c90a3192849ac843a9729d749f4baf3b35b (diff)
downloadopencode-07dbc30c637cb500c58c887bfbc8857ae5a8f44e.tar.gz
opencode-07dbc30c637cb500c58c887bfbc8857ae5a8f44e.zip
feat(tui): navigate child sessions (subagents)
Diffstat (limited to 'packages/web/src')
-rw-r--r--packages/web/src/content/docs/docs/agents.mdx7
-rw-r--r--packages/web/src/content/docs/docs/keybinds.mdx2
2 files changed, 9 insertions, 0 deletions
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": "<leader>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",