> 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.29, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# Adjust skill tool description to clarify available skills

2026-01-21 · v1.1.29

## Improvements

- **Core:** Add caching support for Claude with Bedrock custom inference profiles ([@stevoland](https://github.com/stevoland))
- **Core:** Add Laravel Pint as a PHP formatter ([@nunomaduro](https://github.com/nunomaduro))
- **Core:** Change session title prompt to respond in user's language ([@spoons-and-mirrors](https://github.com/spoons-and-mirrors))
- **Core:** Terminal improvements including focus handling, rename functionality, error state management, and CSP compliance ([@unitythemaker](https://github.com/unitythemaker))
- **Core:** Fix snapshot regression in core module
- **Core:** Handle special characters in paths and git snapshot reading logic ([@shirukai](https://github.com/shirukai))
- **Core:** Update session summary after revert to show file changes
- **Core:** Add OPENCODE_DISABLE_PROJECT_CONFIG environment variable to disable project configuration ([@kdcokenny](https://github.com/kdcokenny))
- **Core:** Add OPENCODE_DISABLE_FILETIME_CHECK flag to skip file modification time checks ([@luojiyin1987](https://github.com/luojiyin1987))
- **Core:** Ensure apply patch tool emits edited events
- **Core:** Ensure synthetic user message following subtasks is only added when user manually invoked subtask
- **Core:** Don't update session timestamp for metadata-only changes ([@ariane-emory](https://github.com/ariane-emory))
- **Core:** Fix issue when switching models between providers where past reasoning/metadata would cause 400 errors
- **Terminal:** Support responsive layout for narrow terminal screens ([@vmotta8](https://github.com/vmotta8))
- **Desktop:** New sound effects, downmixed to mono
- **Desktop:** Fix keybind search dialog height in app
- **Desktop:** Add new sounds to app
- **Desktop:** Add missing internationalization keys in app package
- **Desktop:** Add search functionality to settings shortcuts ([@ProdigyRahul](https://github.com/ProdigyRahul))
- **Desktop:** Add new workspace button supporting all available languages ([@ProdigyRahul](https://github.com/ProdigyRahul))
- **Desktop:** Add aria-labels to titlebar and sidebar buttons for improved accessibility ([@ndarilek](https://github.com/ndarilek))
- **Desktop:** Fix e2e tests in app package
- **Desktop:** Fix type error
- **Desktop:** Breaking out of auto-scroll in the app
- **Desktop:** Add model tooltip metadata in chooser per Figma request ([@kearns-cu](https://github.com/kearns-cu))
- **Desktop:** Fix workspaces padding inconsistency ([@DNGriffin](https://github.com/DNGriffin))
- **Desktop:** Properly integrate window controls on Windows desktop ([@Brendonovich](https://github.com/Brendonovich))
- **Desktop:** Add Japanese language support to the app
- **Desktop:** Add workaround for nushell in desktop application ([@Brendonovich](https://github.com/Brendonovich))
- **Desktop:** Add Danish translations to the application
- **Desktop:** Add Japanese translations to the app
- **Desktop:** Add French translations to the app
- **Desktop:** Add Spanish translations to the app
- **Desktop:** Add German translations to the application
- **Desktop:** Add Korean language translations to the application
- **Desktop:** Don't show notification on session if active
- **Desktop:** Add manage models icon to selector ([@kearns-cu](https://github.com/kearns-cu))
- **Desktop:** Allow users to select directory text on new session ([@DNGriffin](https://github.com/DNGriffin))
- **Desktop:** Fix desktop app not connecting to sidecar when proxy is configured
- **Desktop:** Standardize desktop layout icons ([@jacobabahn](https://github.com/jacobabahn))
- **Desktop:** Fix numbered list rendering in web markdown ([@R44VC0RP](https://github.com/R44VC0RP))
- **Desktop:** Remove portal spacer and fix terminal toggle padding in UI ([@alexyaroshuk](https://github.com/alexyaroshuk))
- **Desktop:** Add internationalization support to the app
- **Desktop:** Add internationalization support for prompt input component
- **Desktop:** Initial internationalization stubbing for the app
- **Desktop:** Don't interfere with scroll when using message navigation
- **Desktop:** Add keyboard shortcut (Mod+,) to open settings dialog
- **Desktop:** Improve auto-scroll user experience in app

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

Newer: [Add session list and session fork support to ACP](https://opencode.ai/changelog/v1.1.30) (v1.1.30)

Older: [Preserve tool input from running state for MCP tool results](https://opencode.ai/changelog/v1.1.28) (v1.1.28)

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

---

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