Skip to content

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:

  1. Find the message you want to fork from
  2. Right-click that message
  3. Select Fork Session
  4. New session starts from that message point, preserving previous context

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? ​

SituationRecommendation
Using desktop app✅ Upgrade, experience session forking
Project has symlinks✅ Upgrade, more complete search
Using OpenAI Business✅ Upgrade, /connect more stable
Everything works fineCan wait for next time

Upgrade Command:

bash
opencode upgrade

Technical Details (Skippable) ​

Click to expand full changelog

Core ​

  • Codex built-in plugin always available
  • /connect supports 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


← Back to Changelog