> opencode.ai is the source of truth for OpenCode, the open source coding agent, including its apps, install commands, docs and releases. The current version is OpenCode v2.
> Cite the canonical page, https://opencode.ai/changelog/v1.1.23, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# Ensure agent exists before processing title in session summary

2026-01-15 · v1.1.23

## Improvements

- **Core:** More defensive handling of project list to prevent errors
- **Core:** Filter dead worktrees from git worktree list
- **Core:** Load models.dev in development mode
- **Core:** Ensure frontmatter can process same content as other agents
- **Core:** Show toast error message when ConfigMarkdown parsing fails ([@vvarp](https://github.com/vvarp))
- **Core:** Prettify retry duration display in TUI
- **Core:** Handle broken symlinks gracefully in grep tool ([@andrew-kramer-inno](https://github.com/andrew-kramer-inno))
- **Core:** Honor per-server MCP timeouts
- **Core:** Upgrade OpenTUI to v0.1.73, fixing CJK word wrapping and Thai text rendering in non-tmux environments
- **Core:** Add input limit for compaction ([@brandon93s](https://github.com/brandon93s))
- **Core:** Fix Codex ID issue
- **Core:** Revert provider-level store option
- **Core:** Allow provider-level store option ([@cyhhao](https://github.com/cyhhao))
- **Core:** Make dialog keybinds configurable ([@CasualDeveloper](https://github.com/CasualDeveloper))
- **Terminal:** Update black plan selection with light rays effect and mobile styles ([@aaroniker](https://github.com/aaroniker))
- **Terminal:** Use native text truncation for sidebar diff paths
- **Terminal:** Center the initially selected session in the session list ([@ariane-emory](https://github.com/ariane-emory))
- **Terminal:** Restore brand integrity of TUI wordmark ([@kitlangton](https://github.com/kitlangton))
- **Desktop:** Fix sidebar toggle on desktop
- **Desktop:** Persist workspace branch selection across sessions
- **Desktop:** Persist workspace order and collapsed state in sidebar
- **Desktop:** Fix thinking animation opacity and improve design
- **Desktop:** Fix session icon and name alignment
- **Desktop:** Show session as busy even when it's the active session
- **Desktop:** Stop killing opencode-cli process on dev mode restart ([@dbpolito](https://github.com/dbpolito))
- **Desktop:** Update desktop question tools ([@dbpolito](https://github.com/dbpolito))
- **Desktop:** Fix current session background color
- **Desktop:** Remove the active state from load more button after press
- **Desktop:** Fix new session tooltip position and add keyboard shortcut
- **Desktop:** Remove more options tooltip
- **Desktop:** Fix workspace name color in UI
- **Desktop:** Hide "View all sessions" button when on active project page
- **Desktop:** Fix avatar button states
- **Desktop:** Reduce font size of load more button
- **Desktop:** Fix recent sessions title color
- **Desktop:** Fix project dropdown labels and sorting order
- **Desktop:** Move left panel toggle button to the right
- **Desktop:** Fix avatar background color
- **Desktop:** Show project options on hover of row
- **Desktop:** Increase delay on session list tooltips
- **Desktop:** Fix tooltip gutter spacing on session items and archive buttons
- **Desktop:** Archive icon replaces diff count on hover
- **Desktop:** Fix hover state for recent sessions in gutter
- **Desktop:** Fix search bar functionality in header
- **Desktop:** Fixed layout issues in the app
- **Desktop:** Fix stale sessions in new layout
- **Desktop:** New app layout
- **Desktop:** Open external links in system browser instead of webview in desktop app ([@turculaurentiu91](https://github.com/turculaurentiu91))

Released in [v1.1.23](https://github.com/anomalyco/opencode/releases/tag/v1.1.23)

Newer: [Upgrade OpenTUI to v0.1.74 and fix tmux kitty keyboard regression](https://opencode.ai/changelog/v1.1.24) (v1.1.24)

Older: [Add error message to prompt users to reauthenticate with Copilot](https://opencode.ai/changelog/v1.1.21) (v1.1.21)

[All updates](https://opencode.ai/changelog)

---

If something here is wrong or missing, open an issue at https://github.com/anomalyco/opencode/issues.
