Software-update: OpenCode 1.1.17
OpenCode is een opensource AI coding agent voor Windows, Linux en macOS, wat kan helpen met het schrijven van code in bijvoorbeeld een terminal, een IDE of op de desktop. Hiervoor kan het gebruikmaken van een groot aantal gratis, maar ook betaalde AI-modellen, waaronder Claude, OpenAI, Google of lokaal draaiende modellen. De software wordt actief ontwikkeld, alleen vandaag al zijn er drie verschillende versie uitgekomen. Kijk voor meer informatie in de documentatie. De changelog voor vandaag ziet er als volgt uit:
CoreRemove the symlinkBinary function call that replaces the wrapper scriptFix Homebrew auto-upgrade functionality
Remove the symlinkBinary function call that replaces the wrapper scriptFix Homebrew auto-upgrade functionalityTUIPrevent question tool keybindings when dialog is open
Prevent question tool keybindings when dialog is openDesktopKill existing OpenCode CLI processes on macOS when launching desktop appSet serverPassword in desktop appProvide PTY socket authentication if available from desktopTie desktop and CLI to the same Windows JobObject
Kill existing OpenCode CLI processes on macOS when launching desktop appSet serverPassword in desktop appProvide PTY socket authentication if available from desktopTie desktop and CLI to the same Windows JobObjectCoreHandle write errors when updating schema in OpenCode configEnsure clear_thinking is disabled for zai modelImproved edit and write tool feedback to prevent confusion about whether changes were successfully appliedPrevent [object Object] error display in console outputRespect agent task permission for nested sub-agentsFix max completion tokens error for Cloudflare providerUse reasoningConfig for Anthropic models on BedrockStore API URL in session metadataAdd nova-2 to region prefix modelsTweak truncation directory permissionsMake environment file reads ask user for permission instead of blockingUse Biome check instead of format to include import sortingEnsure plurals are properly handled
Handle write errors when updating schema in OpenCode configEnsure clear_thinking is disabled for zai modelImproved edit and write tool feedback to prevent confusion about whether changes were successfully appliedPrevent [object Object] error display in console outputRespect agent task permission for nested sub-agentsFix max completion tokens error for Cloudflare providerUse reasoningConfig for Anthropic models on BedrockStore API URL in session metadataAdd nova-2 to region prefix modelsTweak truncation directory permissionsMake environment file reads ask user for permission instead of blockingUse Biome check instead of format to include import sortingEnsure plurals are properly handledTUISupport debug tool calling directly in CLIDon't submit prompt when switching sessionsAwait auth.set to prevent race condition when setting API keyActually modify OpenCode config when adding MCP servers with mcp add command
Support debug tool calling directly in CLIDon't submit prompt when switching sessionsAwait auth.set to prevent race condition when setting API keyActually modify OpenCode config when adding MCP servers with mcp add commandDesktopSpawn local server with password in desktop appAdd missing args to Windows Tauri CLI spawnImplement better dynamic terminal numberingAdd icon button for server removal in dialog select server
Spawn local server with password in desktop appAdd missing args to Windows Tauri CLI spawnImplement better dynamic terminal numberingAdd icon button for server removal in dialog select serverCoreRename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configurationFix HTTP exception handling order to prevent NamedError from masking HTTP exceptionsAdd password authentication and improve server securityImprove error handling for built-in plugin installation failuresAllow wildcard permissions to match both the command with and without argumentsFix model selection in title generation to use user's model instead of assistant's
Rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configurationFix HTTP exception handling order to prevent NamedError from masking HTTP exceptionsAdd password authentication and improve server securityImprove error handling for built-in plugin installation failuresAllow wildcard permissions to match both the command with and without argumentsFix model selection in title generation to use user's model instead of assistant'sTUIPrevent layout jump when toggling tips visibility in TUIAdd hint for variants toggle in TUIFix autocomplete reopening after backspace deletes space in terminal UIRename kvStore to store for consistency in TUIRedesign tips display on home screenRedesign tips display on home screenRemove update complete toast notification from TUI
Prevent layout jump when toggling tips visibility in TUIAdd hint for variants toggle in TUIFix autocomplete reopening after backspace deletes space in terminal UIRename kvStore to store for consistency in TUIRedesign tips display on home screenRedesign tips display on home screenRemove update complete toast notification from TUIDesktopDisable AppImage buildImprove server detection and connection logic in desktop applicationResolve defaultServerUrl inside AppInterface to improve server URL handling
Disable AppImage buildImprove server detection and connection logic in desktop applicationResolve defaultServerUrl inside AppInterface to improve server URL handling
Source:
Tweakers.net