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