Skip to content
  1. v1.2.25

    Support non-OpenAI Azure models that use completions endpoints

    Improvements

    • CoreFlow branded ProviderID and ModelID through internal signatures
    • CoreBrand ProviderID and ModelID types for improved type safety
    • CoreRemove external sourcemap generation to reduce build artifacts
    • CoreBrand PermissionID, PtyID, QuestionID, and ToolID types for improved type safety
    • CoreAdd ARM64 release targets for Windows CLI and desktop
    • CoreBrand PartID through Drizzle and Zod schemas
    • CoreBrand WorkspaceID through Drizzle and Zod schemas
    • CoreResolve symlinks in Instance cache to prevent duplicate contexts@jmylchreest
    • CoreBrand SessionID through Drizzle and Zod schemas
    • CoreRestore plugin serverUrl getter so plugins can connect to local server
    • CoreRe-enable snapshot in ACP@noamzbr
    • CoreAdjust skill presentation to reduce token usage
    • CoreBrand ProjectID through Drizzle and Zod schemas
    • CoreTighten effect-based account flows
    • CoreRead stdout and stderr in PackageRegistry.info before waiting for process to exit@ghost91-
    • CoreImprove skill presentation to agent to increase likelihood of skill invocations
    • CoreHide Windows background consoles in Electron
    • CoreAdd GOOGLE_VERTEX_LOCATION environment variable support for Vertex AI@SOUMITRO-SAHA
    • CoreImplement resilient organization data fetching with error handling
    • CoreMake account login upgrades safe while adding multi-account workspace authentication
    • CoreDon't permit access to system directories
    • CoreAllow passing workspaceID into session create endpoint
    • CoreFixed chunk timeout when processing LLM stream
    • CoreMake worktrees read the project ID from local workspace
    • CoreAdd thinking variants support for SAP AI provider@jerome-benoit
    • CoreUpgrade OpenTUI to v0.1.87
    • CoreFix OAuth auto-connect failing on first MCP connection@domdomegg
    • CoreExtract createApp function for server initialization
    • CorePut workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag
    • CoreReplace Bun semver with npm semver package
    • CoreReplace Bun shell with direct spawn calls in core flows
    • CoreChange pathToFileURL imports from bun to url module
    • CoreMultiple jdtls LSPs eating memory in Java monorepos@stevoland
    • TerminalUse parse() at boundaries instead of manual make() for imports
    • TerminalWait for model store before auto-submitting --prompt in TUI@altendky
    • TerminalHandle error when creating a session in TUI
    • DesktopFix broken mobile sidebar sizing issue in workflows mode@5w14
    • DesktopFixed terminal animation in application
    • DesktopFix sidebar quirks in app
    • DesktopRework default server initialization and connection handling in desktop client
    • DesktopFix terminal e2e test flakiness by implementing a real terminal driver
    • DesktopSet default WebSocket username and fix terminal spawn lifecycle issues in desktop app@OpeOginni
    • DesktopTheme Windows titlebar overlay in Electron
    • DesktopGuard comment accessor in message timeline
    • DesktopRe-focus prompt after terminal opens in slash-terminal test
    • DesktopRestore to message and fork session functionality in app
    • DesktopTodos not clearing in app
    • DesktopSkip editor reconcile during IME composition@ysm-dev
    • DesktopSimplify review pane
    • DesktopTrim session render work in app for improved performance
    • DesktopFix tests in app package
    • DesktopFixed terminal jank in the app
    • DesktopFixed terminal focus issues and reduced jank in the app
    • DesktopAdd debug window to app
    • DesktopDisplay development statistics in the application
    • DesktopTerminal state corruption fixed
    • SDKFix ESM imports for @opencode-ai/plugin