Skip to content

chore(deps): update dependency opencode to v1#163

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/opencode-1.x
Open

chore(deps): update dependency opencode to v1#163
renovate[bot] wants to merge 1 commit intomainfrom
renovate/opencode-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 13, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
opencode major latest1.2.9

Release Notes

anomalyco/opencode (opencode)

v1.2.9

Core
  • Add missing id, sessionID, and messageID to MCP tool attachments (@​NatChung)
  • Remove unnecessary deep clones from session loop and LLM stream
  • Remove User-Agent header assertion from LLM test to fix failing test
TUI
  • Use structuredClone instead of remeda's clone for better performance and native support (@​mhart)
Desktop
  • Restore settings header mask

Thank you to 2 community contributors:

v1.2.5

Core

  • Ensure SQLite migration logs to stderr instead of stdout

Desktop

Thank you to 7 community contributors:

v1.2.1

v1.2.0 and beyond includes a data migration that will execute on first run. It will migrate all flat files in data directory to a single sqlite database. Depending on how much data you have and speed of computer this can take some time.

if anything goes wrong you can retrigger the migration by deleting ~/.local/share/opencode/opencode.db* files (%APPDATA% on windows)

If you have any issues with the migration the original data is not yet deleted and downgrading should work. But please open an issue so we can investigate and include sqlite in the issue title.

SDK Users

We now have a PartDelta event which sends only incremental changes to parts. This avoids sending the full content of text parts over and over when it is updated

Core
  • Show all project sessions from any working directory
  • Tweak websearch tool description date info to avoid cache busts

v1.1.65

Core

  • Revert token substitution in OPENCODE_CONFIG_CONTENT
  • Ensure @​-mentioning a directory uses the read tool instead of deprecated list tool
  • Add tool.definition hook for plugins to modify tool description and parameters (@​spoons-and-mirrors)
  • Remove worktree delete functionality
  • Resolve ACP hanging indefinitely in thinking state on Windows (@​ASidorenkoCode)

Desktop

  • Reconnect event stream on disconnect
  • Toggle all provider models in settings
  • Clean up desktop loading page (@​Brendonovich)
  • Notification should navigate to session
  • Fix prompt input behavior quirks
  • Failed to create store in app
  • Only show loading window if SQLite migration is necessary (@​Brendonovich)

Thank you to 3 community contributors:

v1.1.53

Core

  • Load user plugins after built-in plugins
  • Fix unhandled errors when aborting with queued messages
  • User plugins override built-in plugins for the same provider (@​rmk40)
  • Move Codex 5.3 model definition to plugin to avoid showing unsupported model to other users
  • Add session usage tracking to ACP (@​SteffenDE)
  • Update transforms for GPT-5.3

TUI

  • Allow mouse escape via "esc" labels in dialogs (@​AksharP5)

Desktop

  • Make close comment button visible in prompt input (@​alexyaroshuk)
  • Hide prompt input when there are permissions requests or questions
  • More terminal stability fixes
  • Modified file color contrast in app for better visibility
  • Add button to open files in external applications
  • Allow toggling file tree closed independently
  • Stop showing SessionSkeleton on new workspace (@​dbpolito)
  • Set workspace name earlier to improve creation and deletion (@​dbpolito)

Thank you to 7 community contributors:

v1.1.47

Core

  • I need to see the actual commit message to summarize it. Could you please provide the commit message you'd like me to summarize for the changelog entry?

v1.1.41

Core

  • Ensure variants for Copilot models work with maxTokens being set
  • Fixed maxOutputTokens being accidentally hardcoded to undefined which caused kimi-k2.5 issues on some inference providers (@​ideallove)
  • Include provider ID in SDK cache key to prevent cache collisions (@​saba-ch)
  • Allow media-src data: URL for small audio files in Content Security Policy (@​tanapok)
  • Update experimental environment variables in CLI documentation (@​bbabou)
  • Add ctx.abort to grep tool
  • Add AbortSignal support to Ripgrep.files() and GlobTool (@​goniz)

Desktop

Thank you to 12 community contributors:

v1.1.36

Core

  • Enable thinking for Google Vertex Anthropic models (@​MichaelYochpaz)
  • Make question validation more lax to avoid tool call failures

TUI

Desktop

  • Visual cleanup in app
  • Scroll to comment on click in app
  • Fixed crash when no default model is set
  • Performance improvements in the app package
  • Clean up comment component usage in app

Thank you to 5 community contributors:

v1.1.30

Core

  • Add session list and session fork support to ACP (@​remorses)
  • Fix metadata matching to use model.id instead of model.api.id to support legacy model identifiers
  • Adjust textVerbosity and reasoningEffort defaults to better align with Codex CLI behavior
  • Implement home directory expansion for permission patterns using ~ and $HOME prefixes (@​Danztee)
  • Add back todo list tools for OpenAI models
  • Persist loaded model and mode when loading ACP sessions (@​noamzbr)
  • Update GitLab packages for better self-hosted instance support (@​vglafirov)
  • Make the models.dev domain configurable for offline environments (@​bartbroere)

Desktop

  • Rename favicon on web again
  • Improve provider OAuth error handling in app
  • Fix renaming non-git projects affecting other projects
  • Tab should select suggestion in the app
  • Fix type error
  • Fix terminal issues and regressions
  • Remove terminal button border to align with close button (@​allanhvam)
  • Fixed navigation issues when working with large sessions in desktop app (@​dbpolito)

Thank you to 8 community contributors:

v1.1.25

Core

  • Improve wording
  • Revert tool attachment fix to prevent them being sent as user messages
  • Reinstall plugins when cache module is missing (@​kenryu42)

Desktop

  • Remember last opened project in app
  • Truncate workspace title in app
  • Handle new session correctly in app
  • Center dialog on page instead of session

Thank you to 3 community contributors:

v1.1.23

Core

  • Ensure agent exists before processing title in session summary (@​0x404)
  • More defensive handling of project list to prevent errors
  • Filter dead worktrees from git worktree list
  • Load models.dev in development mode
  • Ensure frontmatter can process same content as other agents
  • Show toast error message when ConfigMarkdown parsing fails (@​vvarp)
  • Prettify retry duration display in TUI
  • Handle broken symlinks gracefully in grep tool (@​andrew-kramer-inno)
  • Honor per-server MCP timeouts
  • Upgrade OpenTUI to v0.1.73, fixing CJK word wrapping and Thai text rendering in non-tmux environments
  • Add input limit for compaction (@​brandon93s)
  • Fix Codex ID issue
  • Revert provider-level store option
  • Allow provider-level store option (@​cyhhao)
  • Make dialog keybinds configurable (@​CasualDeveloper)

TUI

  • Update black plan selection with light rays effect and mobile styles (@​aaroniker)
  • Use native text truncation for sidebar diff paths
  • Center the initially selected session in the session list (@​ariane-emory)
  • Restore brand integrity of TUI wordmark (@​kitlangton)

Desktop

  • Fix sidebar toggle on desktop
  • Persist workspace branch selection across sessions
  • Persist workspace order and collapsed state in sidebar
  • Fix thinking animation opacity and improve design
  • Fix session icon and name alignment
  • Show session as busy even when it's the active session
  • Stop killing opencode-cli process on dev mode restart (@​dbpolito)
  • Update desktop question tools (@​dbpolito)
  • Fix current session background color
  • Remove the active state from load more button after press
  • Fix new session tooltip position and add keyboard shortcut
  • Remove more options tooltip
  • Fix workspace name color in UI
  • Hide "View all sessions" button when on active project page
  • Fix avatar button states
  • Reduce font size of load more button
  • Fix recent sessions title color
  • Fix project dropdown labels and sorting order
  • Move left panel toggle button to the right
  • Fix avatar background color
  • Show project options on hover of row
  • Increase delay on session list tooltips
  • Fix tooltip gutter spacing on session items and archive buttons
  • Archive icon replaces diff count on hover
  • Fix hover state for recent sessions in gutter
  • Fix search bar functionality in header
  • Fixed layout issues in the app
  • Fix stale sessions in new layout
  • New app layout
  • Open external links in system browser instead of webview in desktop app (@​turculaurentiu91)

Thank you to 15 community contributors:

v1.1.14

Core

  • Support resource content type in MCP tool output (@​antigremlin)
  • Check worktree for external_directory permission in subdirectories (@​dmmulroy)
  • Bump Copilot plugin version

TUI

  • Add clickable navigation to subagent header
  • Add mouse hover and click support to questions tool (@​indeep99)
  • Fix prompt ref initialization to prevent undefined reference errors
  • Refactor event streaming in TUI to use SDK instead of manual RPC subscription
  • Fix cursor position when pasting single-line text in TUI (@​Octane0411)
  • Add mouse hover and click support to autocomplete (@​kitlangton)
  • Copy OAuth URL when device code is unavailable (@​itskingori)
  • Fix slash command autocomplete highlighted row jumping (@​kitlangton)

Desktop

  • Add image preview support for image attachments in desktop (@​dbpolito)

Thank you to 10 community contributors:

v1.1.11

Core

  • Ensure GPT-5.2-codex has variants
  • Adjust Codex styling and fix hint display
  • Update docs and authentication methods for OpenAI
  • Improve Codex instructions prompt for better task planning
  • Add Codex authentication support

TUI

  • Fix instance disposal to prevent memory leaks and dangling references

Thank you to 1 community contributor:

v1.1.8

Core

  • Upgrade OpenTUI to v0.1.70
  • Support multi-select questions
  • Document cargofmt in docs (@​marc2332)

TUI

  • Stop escape key propagation from dialogs
  • Use full file path for fuzzy matching in autocomplete (@​bagatka)

Desktop

  • Revert fix for opening external links in default browser
  • Cache session-scoped stores and add optional context gating
  • Incrementally render turns with markdown caching and lazy diff rendering
  • Gate hydration side-effects and handoff while stores load
  • Prefetch adjacent sessions in the app
  • Implement chunked message loading and lazy diff loading for improved performance
  • Fix project sidebar folder name display issue (@​0xajka)

Thank you to 4 community contributors:

v1.0.210

Core

  • Add ability to open projects in web interface
  • Read global Claude skills in addition to project-specific skills
  • Use named import for bonjour-service to fix module resolution (@​Jkker)
  • Add variants toggle
  • Expose server URL to plugins (@​EduSantosBrito)
  • Upgrade OpenTUI to v0.1.66 fixing split diff alignment

TUI

Desktop

  • Add readline shortcuts to desktop app
  • Disable sourcemap generation in desktop build
  • Add system notifications support for desktop application

Thank you to 4 community contributors:

v1.0.184

  • Fixed layout regression
  • Better keybind tooltips
  • Allowed text selection
  • Fixed incorrect state directory on macOS

v1.0.180

  • Added endpoints to delete and update message parts (@​remorses)
  • Fixed sidebar UX issues
  • Fixed event reconnect gaps

Thank you to 1 community contributor:

v1.0.164

  • Fixed prompt history navigation in the desktop app
  • Fixed focus on prompt input after closing dialogs
  • Fixed prompt input for multi-line text
  • Fixed defensive audio initialization
  • Added ability to load more sessions per project using a button in the desktop app
  • Added experimental oxfmt formatter support
  • Fixed git branch filewatcher and added flag to completely disable watcher
  • Fixed Tauri desktop app SSE connection timeout
  • Desktop app now loads user shell environment variables
  • Desktop app now shows retry attempts
  • Desktop app now shows write tool output
  • Fixed autocomplete file loading in the TUI
  • Enabled shell alias expansion in the ! command
  • Fixed GitHub install command for repos with dots in the name
  • Fixed system prompt field usage from prompt input
  • Fixed user invoked subtasks that were causing tool_use or missing thinking signatures

Thank you to 8 community contributors:

v1.0.150

  • Fixed CPU pinning to 100% when writing to stderr
  • Added support for super modifier (Command/Windows key) in keybinds, allowing shortcuts like super+z for undo and super+shift+z for redo

Thank you to 1 community contributor:

v1.0.138

  • Added project update timestamps to track when projects were last modified
  • Fixed custom headers being sent in MCP regardless of OAuth settings
  • Added userId and sessionId metadata to experimental telemetry
  • Added permission indicator to footer in TUI

Thank you to 4 community contributors:

v1.0.133

  • f9dcd97: Revert of terminal pane (skip - already reverted)
  • d763c11: Terminal pane feature (skip - was reverted)
  • b9c1f10: SAP AI Core provider support ✓
  • 7f86fe3: Optional prompt input to GitHub Action ✓
  • a32cf70: Fix /new slash command being persisted ✓
  • a607f33: Improved bash tool messages ✓
  • 350a322: Fix model not being passed to tool ✓
  • 27c99b4: Preserve prompt input when creating new session ✓
  • 1d6e3d4: Fix cursor color ✓
  • 5a9f4e5: Fix checkUpgrade sets init ✓
    • Add SAP AI Core provider support
  • Add optional prompt input to GitHub Action
  • Fix /new slash command being persisted in prompt input
  • Improve bash tool messages regarding timeouts and truncation for clarity
  • Fix model not being passed correctly to tool
  • Preserve prompt input when creating new session
  • Fix TUI cursor color
  • Fix checkUpgrade setting init: flag

Thank you to 6 community contributors:

v1.0.126

Thank you to 1 community contributor:

v1.0.119

  • Prevent codesearch and websearch tools from being accessible when webfetch permission is denied
  • Prevent external diff tools from interfering with snapshot generation

v1.0.114

  • Switched to vtsls for TypeScript language server support
  • Fixed global prefix handling with AWS Bedrock

v1.0.105

  • Prevented concurrent Bun package installs that could cause corruption or conflicts
  • Fixed message completion timing and duration display in session view
  • Fixed auto upgrade toast message

v1.0.78

  • Fixed image support check by passing model info to ReadTool
  • Fixed permission checks for external_directory and doom_loop

v1.0.45

  • Refined polaris instructions for practical behavior
  • Routed polaris-alpha models to polaris system prompt
  • Fixed title generation refusal responses
  • Added support for reading opencode.json(c) from .opencode/ directory
  • Upgraded to opentui 0.1.39 with support for shift/ctrl+return/esc custom CSI in ghostty

v1.0.35

  • Fixed homebrew upgrade process by ensuring environment variables are properly passed through during installation

v1.0.20

  • Fixed tool permission lookup to use correct session ID in TUI
  • Fixed persistence of -m model when switching agents
  • Fixed piping functionality
  • Fixed parsePatch error handling in TUI to prevent crashes
  • Fixed file tagging in multi-line inputs
  • Added OPENCODE & AGENT environment variables
  • Fixed TUI history navigation to respect custom keybindings

v1.0.10

  • Added light mode support to the TUI interface
  • Updated keybinds documentation with current defaults and removed deprecated bindings

v0.15.29

  • Added optional timeout field to MCP config to allow users to use slow responding servers
  • Added doom loop detection
  • Added positional argument support to slash commands

v0.15.14

  • Added model management to ACP sessions, allowing users to manage models within agent sessions
  • Adjusted retry logic so we can surface retries to end user (not surfaced yet)
  • Added experimental turn summarization to compact conversation history, helping manage long conversations
  • Added parent ID tracking to assistant messages for better conversation context
  • Added Amazon Nova models to the us-* prefix requirement list for proper model routing
  • Fixed opencode run command to not print to stderr, improving output handling
  • Improved editor detection with auto-discovery and better error messages
  • Added option to allow agent switches without changing the model

v0.15.10

  • Added session diff API to show file changes between snapshots
  • Added ACP (Agent Client Protocol) support for agent communication

v0.15.8

  • Made session compaction interruptible
  • Improved error message for common directory typo in config files
  • Added Australia region inference for Bedrock Haiku 4.5 models

v0.15.4

  • Fixed OpenAI provider to use chat language model instead of completion language model
  • Added session option to attach command for connecting to specific sessions
  • Added Slack integration package with Bolt framework support
  • Simplified SDK getting started with single createOpencode function that creates both server and client
  • Added createOpencodeTui() function to SDK for programmatic TUI launching
  • Filtered out alpha status models from provider list for better model selection
  • Made compact feature use streaming API for improved performance
  • Updated Bedrock provider for Australian Sonnet 4.5 cross-region inference support
  • Added support for custom tools through plugin system
  • Allowed read tool to handle image files
  • Improved HTTP error codes for better error reporting
  • Added timeout to fetch models.dev refresh request for reliability
  • Fixed false positive package manager detection in upgrade command
  • Disabled workspace symbol lookup to prevent LSP performance issues
  • Fixed config directory overrides for better configuration management
  • Added useCompletionUrls option to fix certain Azure setups
  • Included stack trace in server error responses for debugging
  • Fixed typecheck issues across packages
  • Fixed rg hanging forever when run in bash waiting for stdin
  • Fixed perl6 file extension support
  • Improved directory validation error messages
  • Fixed clang formatter name configuration

v0.15.2

  • Fixed config directory overrides to prevent overwriting existing package.json and .gitignore files
  • Fixed custom model aliases to properly map model IDs to their real provider model IDs
  • Fixed clang formatter name detection
  • Made shell execution more robust with proper shell-specific argument handling for bash, zsh, fish, and nu shells
  • Added useCompletionUrls option to fix certain Azure OpenAI setups that require completion endpoints instead of responses endpoints
  • Included stack traces in server error responses for better debugging

v0.15.0

  • Fixed rg hanging forever when run in bash, waiting for stdin
  • Improved directory validation error messages to help users fix invalid directory names
  • Added support for Perl6 file extensions
  • Ensured @​opencode-ai/plugin is available in .opencode folder

v0.14.7

  • Replaced chokidar with @​parcel/watcher for better file system performance and cross-platform support
  • Added ability for read tool to handle images (#​3052)
  • Added experimental skip bootstrap feature
  • Improved MCP reliability with status monitoring
  • Added timeout messages for commands that time out (#​2986)
  • Fixed file references and grep tool for Windows (#​2980)
  • Added Vertex AI support with google-vertex and google-vertex-anthropic providers (#​2347)
  • Added command to debug config (#​2962)
  • Added output-format flag to stream JSON output (#​2471)
  • Fixed bash command security validation to prevent accidental directory traversal
  • Improved session API reliability with proper input validation
  • Added todo list and session forking API endpoints
  • Added session forking functionality
  • Simplified getting started with single createOpencode function (removes need to manually coordinate separate server and client creation)
  • Added createOpencodeTui() function for programmatic TUI launching (#​2410)
  • Added createOpencodeServer function with readiness waiting and random port usage
  • Added /client and /server import paths for JS SDK
  • Fixed type exports in package.json for better TypeScript compatibility (#​2654)
  • Added SSE streaming support
  • Added dynamic tool registration for plugins and external services (#​2420)
  • Added plugin hook for config
  • Fixed plugin exports and improved compatibility

v0.14.6

  • Added MCP server status monitoring with new GET /mcp endpoint to check connection status of MCP servers
  • Added 5-second timeout to MCP client verification to prevent hanging connections
  • Automatically removes unresponsive MCP clients during initialization
  • Updated Go SDK to version 0.16.2 with bug fixes for JSON key handling with special characters
  • Updated minimum Go version requirement from 1.18 to 1.22
  • Added new todo-related event types to the event system

v0.14.5

  • Fixed MCP error handling in session prompts
  • Improved grep tool to handle single file searches more effectively

v0.14.0

  • Fixed file search limit handling to properly respect the limit parameter when no query is provided
  • Removed empty try-catch block from main entry point
  • Added File module initialization to bootstrap process

v0.13.5

v0.12.1

  • fix(tool): follow symlinks when looking for tools (#​2809)
  • zen: accept tax id

v0.11.2

  • fix: lsp spawn logic (#​2723)
  • feat: add Java LSP server support (#​2547) Co-authored-by: rekram1-node aidenpcline@gmail.com
  • fix: enforce extensions requirement for custom lsp servers (#​2734)
  • fix: lsp extension undefined handle (#​2739)
  • fix: theme css format
  • fix: exclude generated css file
  • Merge branch 'dev' of https://github.com/sst/opencode into dev
  • fix: open text files
  • zen: update logged endpoints
  • fix: remove file existence check from LSP debug and format storage code
  • fix codex errors

v0.10.1

  • fix task tool ui disappearing once done

v0.9.9

  • only prune messages from more than 2 turns ago
  • add opencode attach command to connect to a remote opencode server

v0.4.1

  • temporary fix for max output token

v0.3.122

  • more efficient snapshots in parallel toolcalls

v0.3.112

  • allow search in provider select
  • handle the optional v in upgrade command when using curl (#​1500)
  • fix(docs): Fix formatting for Node.js installation section (#​1497)
  • configurable lsp
  • make top_p configurable
  • force models.dev refresh on auth login

v0.3.110

  • poll for models.dev changes

v0.3.85

v0.3.58

  • tweak: ensure most recently interacted with session appears at the top (#​1239)
  • add debug paths command
  • remove providers path

v0.3.51

  • do not copy empty strings
  • feat(tui): paste minimizing (#​784)
  • fix(tui): up/down arrow handling

v0.3.43

  • fix bad layout on first render of chat history

v0.3.22

  • feat(tui): simpler layout, always stretched
  • Added install dir priority & user feedback (#​1129)
  • feat(config): make small model configurable (#​1030)

v0.2.33

  • fix issue preventing things from working when node_modules or package.json present in ~/

v0.1.194

  • use full filepath

v0.0.52

Changelog


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/opencode-1.x branch 2 times, most recently from edd5afb to 8e0e391 Compare February 18, 2026 18:28
@renovate renovate bot force-pushed the renovate/opencode-1.x branch from 8e0e391 to fd895d4 Compare February 26, 2026 01:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants