You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Desktop version side session support (like /btw in TUI) #33469
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
The community plugin \opencode-bytheway\ adds /btw\ side session commands to the TUI version, allowing users to branch into a temporary side conversation and later merge or discard it. However, this plugin only works in the TUI (terminal interface) and does not function in the desktop (Electron/web) version.
The desktop version has no equivalent way to:
Open a temporary side session without losing current context
Explore an alternative approach while keeping the main conversation intact
Merge side session results back into the main session
Describe the solution you'd like
Add built-in side session support to the desktop version. Possible approaches:
Tab-based side sessions — Allow creating temporary child sessions displayed as tabs, with \Merge\ / \Discard\ buttons
Fork button in session tree — Right-click a conversation point to fork a side session from there
Server-side /btw\ support — Move the side session logic from the TUI plugin into the core server so both TUI and desktop benefit
If your request is specifically about surfacing the opencode-bytheway plugin functionality in the Desktop UI (rather than a core /btw command), please clarify in the issue to help distinguish it from the above.
Desktop/web support is implemented in #41185 with native panel tabs, multiple isolated Side Chats, Ctrl+P and Ctrl+Shift+N integration, and selection quotes in both directions. The PR includes real-model screenshots verifying inherited main context and no Side Chat context leakage back into the main session.
For anyone who finds this: desktop/web side chats now have a V2 implementation in #54356 (multi-turn, forks the current session, isolated from the main chat). /btw already covers one-shot questions; this adds persistent side conversations. Feedback on the approach is welcome there.
Activity
github-actions commentedon Jun 23, 2026
This issue might be a duplicate of existing issues. Please check:
/btwcommand to inject context mid-task (same plugin concept)/btwcommandIf your request is specifically about surfacing the
opencode-bythewayplugin functionality in the Desktop UI (rather than a core/btwcommand), please clarify in the issue to help distinguish it from the above.wr-web commentedon Aug 8, 2026
Desktop/web support is implemented in #41185 with native panel tabs, multiple isolated Side Chats, Ctrl+P and Ctrl+Shift+N integration, and selection quotes in both directions. The PR includes real-model screenshots verifying inherited main context and no Side Chat context leakage back into the main session.
github-actions commentedon Oct 8, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.
wr-web commentedon Oct 10, 2026
For anyone who finds this: desktop/web side chats now have a V2 implementation in #54356 (multi-turn, forks the current session, isolated from the main chat).
/btwalready covers one-shot questions; this adds persistent side conversations. Feedback on the approach is welcome there.