Skip to content
  1. v1.3.0

    Removed anthropic oauth plugin, see

    Removed anthropic oauth plugin, see: https://github.com/anomalyco/opencode/pull/18186/changes

    Improvements

    • ImportantGitLab Agent Platform: GitLab Agent Platform is now fully supported with automatic discovery of workflow models from your GitLab instance. Workflow models can use opencode's local tools (file read/write, shell, etc.) over WebSocket.
    • ImportantGit-backed Session Review: Added git-backed session review modes, enabling users to review uncommitted changes and branch diffs directly within opencode. Git changes are now the default review source with the desktop review tree staying synchronized with your selected source.
    • ImportantMultistep Authentication: TUI and Desktop both support multistep authentication flows which means providers like Github Copilot for Enterprise deployments now work as intended
    • ImportantInteractive Update Flow: Major and minor updates now show a confirmation dialog before upgrading, allowing you to review changes before updating. You can also skip specific versions if you prefer to stay on your current release.
    • ImportantNode.js Support: opencode can now run on Node.js in addition to Bun, with a dedicated Node.js entry point and build script that bundles the server with database migrations.
    • Desktop App ImprovementsProject Navigation: Navigate between projects faster using keyboard shortcuts (cmd+option+arrow keys).
    • Desktop App ImprovementsFile Uploads: Desktop app now supports file type filters and multiple file selection when uploading files.
    • Desktop App ImprovementsWorkspace Switching: Fixed visual flickering when switching between workspaces or projects - the interface now transitions smoothly without showing loading spinners during navigation.
    • Desktop App ImprovementsSidebar Resize: Fixed issue where sidebar would automatically close when being resized to minimum width. The sidebar now clamps at minimum width instead of closing.
    • Desktop App ImprovementsLoading States: Improved loading state management across the app for smoother, more consistent feedback during async operations.
    • Desktop App ImprovementsConsole Login: Fixed console device login to properly handle pending authorization states, ensuring the login process continues polling instead of failing while waiting for approval.
    • Terminal & EditorTerminal Rename: Fixed terminal renaming from the context menu, which previously failed due to dropdown focus conflicts.
    • Terminal & EditorTerminal Error Recovery: Fixed an issue where terminals would become unresponsive when the server returned a "not found" error for terminal sessions. Terminals now properly reinitialize and remain interactive.
    • Terminal & EditorPaste Operations: Paste operations now preserve raw byte data, enabling proper handling of binary content and special characters when pasting into the terminal.
    • Terminal & EditorPrevent Duplicate Submits: Fixed issue where rapidly pressing Enter could submit prompts multiple times. Now ignores repeated Enter submits.
    • Providers & ModelsxAI Responses API: Improved xAI reasoning models performance in long multi-turn conversations by switching to the responses API with encrypted content support.
    • Providers & ModelsGPT Model List: Updated the GPT subscription model list with the latest available models.
    • Providers & ModelsVertex AI Fix: Fixed Vertex AI errors with non-thinking models (like gemini-2.0-flash) by only applying thinking configuration to models that support reasoning capabilities.
    • Providers & ModelsvLLM Context Overflow: Improved error detection for vLLM context overflow errors, providing clearer feedback when context limits are exceeded during inference.
    • Providers & ModelsCost Chunk Format: Fixed streaming error where cost data was sent in upstream provider format instead of client-requested format, preventing validation errors when mixing provider formats.
    • Review & CollaborationFile Attachments: Fixed file and image attachments being silently lost when reusing or forking a previous prompt with attachments.
    • Review & CollaborationSnapshot Revert: Fixed snapshot revert issues where overlapping file changes could apply the wrong patch hash, and resolved a sorting bug in hidden file ordering.
    • Authentication & AccountStale Credentials: Fixed stale server URL and email on re-login. Previously, logging into a different server could fail due to cached credentials from a previous environment.
    • Authentication & AccountCodex Access: OAuth plan users can now access codex instructions freely without the previous whitelisting restrictions.
    • UI/UX ImprovementsTheme Improvements: Improved UI contrast and reduced brightness of hover/active elements for better readability and reduced eye strain.
    • UI/UX ImprovementsSystem Prompt: Cleaner AI responses with a streamlined fallback system prompt that removes unnecessary boilerplate text.
    • UI/UX ImprovementsAgent & Skill Ordering: More consistent AI responses with improved prompt caching by stabilizing the order of agents and skills in system prompts.

    Fixes

    • UI/UX ImprovementsRemote Server Switching: Fixed issues when switching between remote servers that caused stale project data, broken terminal spawning, and sidebar showing incorrect projects.
    • UI/UX ImprovementsWindows Commands: Fixed Windows command execution for shims (.cmd/.bat files) to resolve failures during upgrades, uninstalls, IDE installs, and LSP launches.
    • UI/UX ImprovementsTool Discovery: Fixed tool discovery for npm-installed packages by including the cache bin directory in PATH lookups, ensuring locally installed tools are properly found.
    • UI/UX ImprovementsError Messages: Tool and session error messages now display in clean, human-readable format instead of showing confusing technical error strings.
    • UI/UX ImprovementsChunk Timeout: Disabled chunk timeout by default to prevent issues across various use cases; users can still enable it in their configuration if needed.
    • UI/UX ImprovementsEvent Ordering: Events in real-time streams now process sequentially in order, ensuring consistent and predictable event display instead of potentially out-of-order delivery.
    • UI/UX ImprovementsDesktop Stability: Improved desktop stability with more reliable workspace and session routing, fixing sidebar selection mismatches and race conditions when switching projects.