Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.1.37

    Support headless authentication for ChatGPT/Codex

    Improvements 26

    • CoreAdd recommended topP and temperature settings for Kimi K2.5 model
    • CoreAdjust retry check to be more defensive
    • CoreHandle Venice cache creation tokens@dpuyosa
    • CoreAdd worktree to plugin tool context
    • CoreExpose Instance.directory to custom tools
    • CoreUse Instance.directory instead of process.cwd() in read tool
    • CoreFix reactive file tree to properly update when files change
    • CoreAttach Anthropic beta headers when using Messages API for Copilot
    • CoreAdd retry logic to handle certain provider problems
    • CoreEnsure OpenAI 404 errors are retried@tim-smart
    • CoreUse Anthropic-compatible messages API for Anthropic models through Copilot
    • CoreUpgrade OpenTUI to v0.1.75
    • CoreDynamically resolve AGENTS.md files from subdirectories as agent explores them
    • CoreAdd agent description to OpenCode@SteffenDE
    • CoreFix query selector handling of non-Latin characters
    • CoreAwait SessionRevert.cleanup for shell to prevent race conditions@noamzbr
    • CoreDon't override source in custom provider loaders
    • CoreAdd provider settings to app
    • CoreRun start command after reset in app
    • CoreRemove log statement
    • TerminalHandle 4-5 digit codes in copy logic
    • TerminalMake diff wrapping toggle always available in command list and fix type error@ariane-emory
    • TerminalAdd visual feedback for diff wrap and conceal toggles@IdrisGit
    • TerminalAdjust TUI syncing logic to prevent agents from being undefined or missing
    • TerminalRemove broken app.tsx command option
    • TerminalMove animations toggle to global System category@ariane-emory
  2. v1.1.36

    Enable thinking for Google Vertex Anthropic models

    Improvements

    • CoreMake question validation more lax to avoid tool call failures
    • TerminalPrevent crash when theme search returns no results@ishaksebsib
  3. v1.1.35

    Add tests

    Improvements 20

    • CoreSync changes from upstream
    • CoreFix models snapshot loading to prevent caching issues
    • CoreFix Nix configuration
    • CoreFix unicode filename handling in snapshot diff by disabling quote escaping
    • CoreDeep merge providerOptions in applyCaching to preserve nested configuration@zerone0x
    • CoreConstruct apply_patch metadata before requesting permission in web interface@brittlewis12
    • CoreRemove models.dev macro
    • CoreTell the model what model it is in the environment section of the prompt
    • CoreRetry web fetch with simple user agent on 403 errors@Arasple
    • CoreAllow GPT-5.1-Codex model in Codex auth plugin@Danztee
    • CoreBump gitlab-ai-provider version@vglafirov
    • CoreAdd model information as part of task metadata@shantur
    • CoreAdd xhigh reasoning effort for GitHub Copilot GPT-5 models@Arthur742Ramos
    • CoreNormalize path separators for session diff filtering on Windows@alexyaroshuk
    • CoreFaster workspace creation
    • TerminalFix question selection click when terminal is unfocused@maharshi365
    • TerminalUse min/maxHeight for question textarea
    • TerminalPermission prompt should ignore keyboard events while dialog stack length is greater than zero@justfortheloveof
    • TerminalUse selectedForeground for question prompt tab text visibility@ariane-emory
    • TerminalAlways center selected item in selection dialogs@ariane-emory
  4. v1.1.33

    Add thinking presets for Google Vertex Anthropic provider

    Improvements

    • CoreAdded support for OpenAI-based GitLab Duo models@vglafirov
    • CoreShow file path in apply_patch request permission screen@iltenahmet
    • TerminalAdd weight to fuzzy search to maintain title priority in TUI@IdrisGit
  5. v1.1.32

    Revert handling of special characters in paths and git snapshot reading logic

    Improvements 11

    • CoreRevert snapshot regression fix
    • CoreEnsure cat command triggers external directory permission check in Bash tool
    • CorePrint MCP stderr to OpenCode log file@karta0807913
    • CoreWrite refresh tokens to OpenAI auth in Codex@CasualDeveloper
    • CoreAdd workspace startup script to projects
    • CoreEnsure images are properly returned as tool results
    • CoreRename setSessionModel to unstable_setSessionModel in ACP@maxious
    • CoreCorrect spelling of 'supercedes' to 'supersedes'@luojiyin1987
    • CoreAdd prompt cache key support for Venice provider@dpuyosa
    • CoreInclude noop tool in activeTools for LiteLLM proxy compatibility@danielfrg
    • TerminalAllow remote directory specification in attach command@gricha
  6. v1.1.31

    Mark subagent sessions as agent-initiated to exclude them from quota limits

    Improvements

    • CoreAdd chat.headers hook and update codex and copilot plugins to use it (thanks to @ananas-viber for catching)
    • TerminalAdd Gruvbox theme to Web and App@swolg
  7. v1.1.30

    Add session list and session fork support to ACP

    Improvements 7

    • CoreFix metadata matching to use model.id instead of model.api.id to support legacy model identifiers
    • CoreAdjust textVerbosity and reasoningEffort defaults to better align with Codex CLI behavior
    • CoreImplement home directory expansion for permission patterns using ~ and $HOME prefixes@Danztee
    • CoreAdd back todo list tools for OpenAI models
    • CorePersist loaded model and mode when loading ACP sessions@noamzbr
    • CoreUpdate GitLab packages for better self-hosted instance support@vglafirov
    • CoreMake the models.dev domain configurable for offline environments@bartbroere
  8. v1.1.29

    Adjust skill tool description to clarify available skills

    Improvements 14

    • CoreAdd caching support for Claude with Bedrock custom inference profiles@stevoland
    • CoreAdd Laravel Pint as a PHP formatter@nunomaduro
    • CoreChange session title prompt to respond in user's language@spoons-and-mirrors
    • CoreTerminal improvements including focus handling, rename functionality, error state management, and CSP compliance@unitythemaker
    • CoreFix snapshot regression in core module
    • CoreHandle special characters in paths and git snapshot reading logic@shirukai
    • CoreUpdate session summary after revert to show file changes
    • CoreAdd OPENCODE_DISABLE_PROJECT_CONFIG environment variable to disable project configuration@kdcokenny
    • CoreAdd OPENCODE_DISABLE_FILETIME_CHECK flag to skip file modification time checks@luojiyin1987
    • CoreEnsure apply patch tool emits edited events
    • CoreEnsure synthetic user message following subtasks is only added when user manually invoked subtask
    • CoreDon't update session timestamp for metadata-only changes@ariane-emory
    • CoreFix issue when switching models between providers where past reasoning/metadata would cause 400 errors
    • TerminalSupport responsive layout for narrow terminal screens@vmotta8
  9. v1.1.28

    Preserve tool input from running state for MCP tool results

    Improvements

    • CorePass arguments to commands without explicit placeholders@remorses
    • CoreAdjust Codex prompt to discourage unnecessary questions and encourage more autonomous decision-making
    • CoreRegister OAuth callback before opening browser in MCP@msvechla
    • CoreSupport ACP audience by mapping to ignore and synthetic@noamzbr
    • CoreTerminal no longer hangs on exit or Ctrl+D and closes the pane properly@ProdigyRahul
    • TerminalPrevent sidebar height from overflowing in terminal UI@IdrisGit
  10. v1.1.27

    Remove filetime assertions from patch tool

    Improvements

    • CoreEnsure truncation handling applies to MCP servers
    • CoreUpdate batch tool definition to outline correct value for max tool calls@jamesmengo
    • TerminalAdd space toggle hint to tool selection prompt@cjellick
    • TerminalFix message history cleanup to prevent memory leaks in TUI