v1.1.13: Desktop Session Forking, Search Follows Symlinks
Release Date: January 11, 2026
One-Line Summary
This update adds session forking to the desktop app, ripgrep search follows symlinks by default, and fixes multiple UI issues.
New Feature: Desktop Session Forking
What's Updated?
The desktop app now supports forking sessions from any message point, creating new conversation branches. This means you can:
- Try different directions from a key decision point
- Explore new ideas while preserving original conversation
- Compare effects of different approaches
How to Use?
In the desktop app:
- Find the message you want to fork from
- Right-click that message
- Select Fork Session
- New session starts from that message point, preserving previous context
Improvement: Ripgrep Search Follows Symlinks
Previous Issue
When using Grep tool to search code, if the project has symlinks pointing to other directories, files in those directories wouldn't be searched.
Common scenarios:
- Shared packages in monorepo
- Linked packages in node_modules
- Custom directory soft links
Current Behavior
OpenCode's ripgrep search now follows symlinks by default:
- ✅ Files in symlinked directories will be searched
- ✅ More complete search results
- ✅ No extra configuration needed
Other Improvements
Command Palette Fix
Previously in TUI, when using command palette, mouse hover might highlight wrong options. Now fixed, both mouse and keyboard operations respond correctly.
Prompt Input Autocomplete
Desktop prompt input box now supports:
- Mouse hover to preview autocomplete options
- Click to directly select autocomplete item
OpenAI Business Support
/connect command now fully supports OpenAI Business plan, resolving previous missing fields issue.
Should You Upgrade?
| Situation | Recommendation |
|---|---|
| Using desktop app | ✅ Upgrade, experience session forking |
| Project has symlinks | ✅ Upgrade, more complete search |
| Using OpenAI Business | ✅ Upgrade, /connect more stable |
| Everything works fine | Can wait for next time |
Upgrade Command:
opencode upgradeTechnical Details (Skippable)
Click to expand full changelog
Core
- Codex built-in plugin always available
/connectsupports OpenAI Business plan (add missing fields)- ACP tracks file modifications (@wid4t)
- Pass sessionID to chat.system.transform (@spoons-and-mirrors)
- Extract external directory validation to shared utility function, reduce code duplication
- Exclude 'none' variant for gpt-5.2-codex (@Alejandro-CSt)
- Ripgrep search follows symlinks by default (@kdcokenny)
- Disable PHP language server telemetry (@madflow)
TUI
- Fix TUI component props.ref issue (@itsrainingmani)
- Fix command palette mouse hover highlighting wrong item (@kitlangton)
Desktop
- Add session forking feature (@dbpolito)
- Prompt input autocomplete supports mouse hover and click (@dbpolito)
- Add missing StoreExt import, fix unused mut warning (@jerome-benoit)
- Fix missing import causing desktop build failure (@Leka74)
- Support configuring default server URL (@athal7)
- Remove split operation in serverDisplayName function (@OpeOginni)
Community Contributors
Thanks to 13 community contributors: @madflow, @dbpolito, @zerone0x, @OpeOginni, @athal7, @kdcokenny, @Alejandro-CSt, @Leka74, @jerome-benoit, @spoons-and-mirrors, @kitlangton, @wid4t, @itsrainingmani

