Post

OpenCode Changelog
OpenCode Changelog@OpenCodeLogยท
๐™Š๐™ฅ๐™š๐™ฃ๐˜พ๐™ค๐™™๐™š v1.17.0 released. TL;DR: standalone TUI package, V2 session/tool hardening, managed Desktop WSL sidecars, App draft tabs. ๐—”๐—ด๐—ฒ๐—ป๐˜ Added โ€ข Added safe V2 session interruption with per-session execution coordination, wakeup coalescing, and concurrent drains across different sessions. โ€ข Added automatic V2 context compaction around provider context-overflow failures, keeping an anchored summary plus recent turns. โ€ข Added bounded tool-output retention so huge results get a preview plus a saved output path instead of flooding model context. โ€ข Added fff-backed filesystem search with ripgrep fallback, fuzzy ranking, shorter-path tie breaks, and partial scan exposure. Fixed โ€ข Fixed prompt-scoped tool overrides and per-call permission rules so tool availability does not leak between turns. โ€ข Fixed V2 file reads to be media-aware, binary-safe, paginated, and stricter about oversized ingest. ๐—ง๐—จ๐—œ Added โ€ข Added @opencode-ai/tui as a standalone package for terminal UI runtime, themes, keymaps, config, plugins, and tests. โ€ข Added working-copy management in the move-session dialog: show current locations, create a new copy, delete copies, and handle dirty-copy confirmation. โ€ข Added project-copy context in the session list and quick-switch slot gutters for pinned/open sessions. Changed โ€ข Changed dialog action footers so Tab and Shift+Tab can focus secondary actions instead of trapping selection on the list item. โ€ข Changed tool rendering with richer inline/block views, expandable shell output, diagnostics, task status, and denied/error states. Fixed โ€ข Fixed current-item gutter rendering in select dialogs. โ€ข Fixed new project-copy bootstrap and reminder injection after moving sessions. ๐——๐—ฒ๐˜€๐—ธ๐˜๐—ผ๐—ฝ Added โ€ข Added managed WSL servers on Windows: probe/install WSL, install distros, install/update opencode inside a distro, and spawn per-distro sidecars. โ€ข Added WSL server settings/onboarding in the app so WSL distros appear as selectable servers. โ€ข Added attachment picking that reads selected files into the active project through a tokenized picker flow. Changed โ€ข Changed updates to a persistent subscribed state with explicit check, download, ready, install, and error states. Fixed โ€ข Fixed WSL sidecar startup edge cases including stale probes, removed servers, version mismatch checks, and distro names with spaces. ๐—”๐—ฝ๐—ฝ Added โ€ข Added draft tabs for new sessions, including persisted prompt state and promotion from draft to session after submit. โ€ข Added a tabs help button. โ€ข Added server management UI for WSL servers and improved server settings flows. Changed โ€ข Improved project/session browsing with higher session limits, scrolling, server UI updates, and refreshed project avatars. Fixed โ€ข Fixed directory MCP status refresh and clipped rounded session panels. ๐— ๐—–๐—ฃ Added โ€ข Added non-interactive opencode mcp add: configure remote servers with URL/headers or local servers with argv/env without prompts. Fixed โ€ข Fixed MCP tool-call cancellation by passing abort signals through to callTool. โ€ข Fixed paginated tools, prompts, and resources catalogs, including repeated-cursor protection. โ€ข Fixed capability handling so prompt-only and resource-only MCP servers connect without forced tool listing. ๐—ฃ๐—ฟ๐—ผ๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐—ฟ๐˜€ โ€ข Added reasoning as a supported interleaved field option for vLLM-style providers. โ€ข Added reasoning variants across OpenRouter models instead of limiting them to a small model subset. โ€ข Fixed MiniMax M3 thinking defaults and variants across Anthropic/OpenAI-compatible routes. โ€ข Fixed Bedrock Mantle/API-key config and scoped Vertex provider transforms. โ€ข Added Cohere North model configuration. ๐—Ÿ๐—Ÿ๐—  โ€ข Added provider context-overflow classification across OpenAI Responses, Anthropic Messages, and Bedrock Converse so sessions can compact and retry instead of failing hard. โ€ข Added image/media validation and tool-result media support across OpenAI Chat, OpenAI Responses, Gemini, and Bedrock paths. โ€ข Added OpenAI Responses service_tier passthrough. ๐—ฃ๐—น๐˜‚๐—ด๐—ถ๐—ป โ€ข Added TUI plugin lifecycle cleanup, scoped keymap/mode/attention APIs, slot registration, status listing, activation/deactivation, add/install commands, and theme sync. โ€ข Kept legacy TUI command APIs available while steering new plugins toward keymap layers and runtime-managed slots. ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ โ€ข Changed the generated HTTP API to a canonical authorized /api surface with refreshed OpenAPI tags instead of the old experimental v2 grouping. โ€ข Added /api/health and location-scoped /api/reference. โ€ข Added session-location middleware so session routes run in the stored session location. โ€ข Added ordered cursor pagination and search to session listing. ๐—ฆ๐——๐—ž โ€ข Regenerated the JS SDK and OpenAPI types for the new server surface, reference types, filesystem content shape, compaction/interrupt events, and tool output paths. ๐—Ÿ๐—ฆ๐—ฃ โ€ข Fixed JDTLS root detection for Java Maven multi-module projects, Gradle projects, Eclipse projects, and nested independent Maven modules. ๐—ญ๐—ฒ๐—ป โ€ข Added Claude Fable 5. โ€ข Added North Mini Code Free. โ€ข Updated MiniMax M3 Go pricing and request-limit estimates. ๐—–๐—ผ๐—ป๐˜€๐—ผ๐—น๐—ฒ โ€ข Changed the public stats surface to Data at /data, with /stats redirected. โ€ข Fixed leaderboard deltas to show New for fresh entries and scoped market-share data to Go. Bundle +7.3 MB because mostly Native addons +20.9 MB and CLI/TUI JS +892.0 KB Compare: github.com/anomalyco/openโ€ฆ
English
4
6
121
15.1K
junior-ro
junior-ro@juniorro16ยท
@OpenCodeLog Why when try to copy with ^C OpenCode breaks?
English
0
0
0
130
PrizePicks
PrizePicks@PrizePicksยท
Rep Your Side. Make WC soccer picks in your state.
English
0
7
187
3.6M
Teilen