Changelog
New updates and improvements to OpenCode
v1.1.57 Add additional context overflow cases and remove overcorrecting ones
Improvements
- CoreEnsure compaction is more reliable by adding reserve token buffer to provide enough room for input window compaction
- CoreImprove /review prompt to detect behavior changes more explicitly
- CoreImprove Amazon Bedrock check to include container credentials@OpeOginni
- SDKEncode non-ASCII directory paths in v1 SDK HTTP headers@MrMushrooooom
v1.1.55 Increase test timeout to 30s to prevent failures during package installation
Improvements
- CoreMemory leak fixed in platform fetch for events
- CoreShow helpful message when free usage limit is exceeded
v1.1.54 No changes in review pane
Improvements 29
- CoreFix terminal replay in application
- CoreFix workspace reset issues in the app
- CoreResolve Homebrew upgrade requiring multiple runs@GeneCodeSavvy
- CorePublish session.error event for invalid model selection@surma
- CoreCreate file if it doesn't exist when writing via ACP@BryceRyan
- CoreAdjust agent variant logic to check if variant is available for model instead of requiring exact match
- CoreAdd new ContextOverflowError type
- CoreRemove obsolete Copilot model enablement instructions@fgonzalezurriola
- CoreEnable thinking for all reasoning models on Alibaba Cloud (DashScope)@AdJIa
- CoreParse mid-stream OpenAI response errors to prevent infinite retries on unrecoverable errors
- CoreRevert web input focus shortcut feature@gigamonster256
- CoreAdd web input focus shortcut@ChangeHow
- CoreAdd models.dev schema reference for model autocomplete in opencode.json@remorses
- CoreSet variant in assistant messages@shantur
- CoreAdd skill discovery from URLs via well-known RFC
- CoreClean up orphaned worktree directories@maharshi365
- CoreProperly encode file URLs with special characters@yudgnahk
- CoreSessionPrompt.shell() now triggers loop if messages are queued@goniz
- CoreUse reasoning summary auto for GPT-5 models that are not chat@scratchmex
- CoreAdd specific system prompt for Trinity model@mariamjabara
- CoreCorrect prefix selection for amazon-bedrock provider in getSmallModel@NachoFLizaur
- CoreDon't rely on metadata.summary in task tool render
- CoreHandle step-start and step-finish parts in GitHub response text extraction@elithrar
- CoreBump @gitlab/gitlab-ai-provider to 3.5.0@vglafirov
- CoreAdd directory parameter to plugin client for multi-project support@cooooooooooode
- CoreCorrect /data API usage and data format for importing share URLs@yuvrajvirk
- CoreParallelize skill downloads for faster loading in TUI
- CoreAdd skill discovery from URLs via well-known RFC
- CoreHandle dollar sign character with file pattern in configuration@hstove
v1.1.53 Load user plugins after built-in plugins
Improvements
- CoreFix unhandled errors when aborting with queued messages
- CoreUser plugins override built-in plugins for the same provider@rmk40
- CoreMove Codex 5.3 model definition to plugin to avoid showing unsupported model to other users
- CoreAdd session usage tracking to ACP@SteffenDE
- CoreUpdate transforms for GPT-5.3
v1.1.52 Enable Claude 3.5 Sonnet (new) model support
Improvements 17
- CoreSilently ignore proxy command failures to prevent config initialization crashes
- CoreEnsure GitHub Copilot plugin properly sets headers when used in clients other than TUI
- CoreBundle GitLab auth plugin directly instead of dynamic install
- CoreFix plugin installation to use direct package.json manipulation instead of bun add
- CoreFix image reading with OpenAI-compatible providers like Kimi K2.5@zhming0
- CoreDowngrade xai ai-sdk package due to errors
- CoreRevert model autocomplete feature using models.dev schema reference
- CoreAdd models.dev schema reference for model autocomplete in opencode.json@remorses
- CoreAdjust task tool description and input to reduce tool call failures with GPT models
- CoreWait for dependencies before loading custom tools and plugins
- CoreAllow the function to hide or show thinking blocks to be bound to a key@ariane-emory
- CoreSkip dependency installation in read-only configuration directories@shantur
- CoreEnsure Kimi for Coding plan has thinking enabled by default for k2p5@monotykamary
- CoreFixed Cloudflare Workers AI provider
- CorePrevent random hangs in plugin installs when using HTTP proxy by adding --no-cache flag
- CoreSession errors when attachment file not found are now handled gracefully
- CoreSupport remote server connections in terminal and fix GLIBC compatibility@lucas-jo
v1.1.51 Document the built-in agents
Improvements
v1.1.50 Prevent memory leaks from AbortController closures
Improvements 15
- CoreRevert addition of Trinity model system prompt support
- CoreAdd Trinity model system prompt support@mariamjabara
- CoreAdd shell.env hook for manipulating environment in tools and shell@tylergannon
- CoreUse official ai-gateway-provider package for Cloudflare AI Gateway@elithrar
- CoreAllow theme colors in agent customization@IdrisGit
- CoreAdd support for reading skills from .agents/skills directories
- CoreProvider headers from config not applied to fetch requests@cloudyan
- CoreEnsure MCP tools are sanitized
- CoreAdd .slnx to C#/F# LSP root detection@workedbeforepush
- CoreImprove skills system with better prompting, fix permission requests after skill invocation, and ensure agents can locate scripts and resources
- CoreExclude k2p5 from reasoning variants@neavo
- CoreHandle nested array items for Gemini schema validation@mugnimaestra
- CorePlugins are always reinstalled@neriousy
- CoreStrip properties and required fields from non-object types in Gemini schema@ChickenBreast-ky
- CoreMake CLI run command non-interactive
v1.1.49 Revert pull request that was mistakenly merged
Improvements 29
- CoreAdd --mdns-domain flag to customize mDNS hostname@luiz290788
- CoreAdded and deleted file status now correctly calculated in app
- CoreAdd User-Agent header for GitLab AI Gateway requests@vglafirov
- CoreAdd Ormolu code formatter for Haskell@mimi1vx
- CoreUse OpenTUI OSC52 clipboard implementation
- CoreConvert system message content to string for Copilot provider@jogi47
- CoreGive OPENCODE_CONFIG_CONTENT proper priority for setting config based on docs@OpeOginni
- CoreFixed session title generation with OpenAI models@oomathias
- CoreSimplify directory tree output for prompts
- CoreFix task status to show current tool state from message store
- CoreAllow starting new sessions after errors by fixing stuck session status
- CoreAdjust resolve parts to properly order tool calls when messages contain multiple @ references
- CoreHide badge for builtin slash commands
- CoreAdd workspace tests to the app@neriousy
- CoreSend custom agent prompts as developer messages instead of user messages when using Codex subscriptions
- CoreFixed variant logic for Anthropic models through OpenAI compatibility endpoint
- CoreAdd prompt caching support for Claude Opus on AWS Bedrock@rgodha24
- CoreScope agent variant to model@neavo
- CorePrevent duplicate AGENTS.md injection when reading instruction files@code-yeongyu
- CoreOpenCode no longer hangs when using client.app.log() during initialization@desmondsow
- CoreRemove outer backtick wrapper in session transcript tool formatting@zerone0x
- CoreAllow user plugins to override built-in auth plugins@JosXa
- CoreBinary file handling in file view@alexyaroshuk
- CoreEnsure switching Anthropic models mid-conversation works without errors and fix reasoning opaque not being picked up for Gemini models
- CoreFix issue where folders and files starting with "." could not be mentioned with @
- CoreShow actual retry error message instead of generic error message
- CoreUse process.env directly for runtime environment mutations in provider@jerome-benoit
- CoreAdd reasoning variants support for SAP AI Core@jerome-benoit
- CoreAdd UTF-8 encoding defaults for Windows PTY@01luyicheng
v1.1.48 Sync changes
Improvements 14
- CoreAllow specifying custom models file path via OPENCODE_MODELS_PATH environment variable
- CoreEnsure models configuration is not empty before loading
- CoreMake skills invokable as slash commands in the TUI
- CoreDon't follow symbolic links by default in grep and ripgrep operations
- CorePrevent parallel test runs from contaminating environment variables
- CoreEnsure Mistral ordering fixes also apply to Devstral
- CoreAdd Copilot-specific provider to properly handle reasoning tokens@SteffenDE
- CoreRespect OPENCODE_MODELS_URL environment variable in build process@bbartels
- CoreUse snake_case for thinking parameter with OpenAI-compatible APIs@Chesars
- CoreBump AI SDK packages
- CoreEnsure ask question tool isn't included when using acp
- CoreHandle redirected statement treesitter node in bash permissions@pschiel
- CoreRemove special case handling for Google Vertex Anthropic provider in response generation@MichaelYochpaz
- CoreExclude chat models from textVerbosity setting
v1.1.47 I need to see the actual commit message to summarize it
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?