Skip to content

Opencode Merge v1.17.10-v1.17.13 - #12695

Merged
johnnyeric merged 528 commits into
mainfrom
johnnyeric/kilo-opencode-v1.17.13
Aug 4, 2026
Merged

Opencode Merge v1.17.10-v1.17.13#12695
johnnyeric merged 528 commits into
mainfrom
johnnyeric/kilo-opencode-v1.17.13

Conversation

@johnnyeric

@johnnyeric johnnyeric commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

OpenCode v1.17.13

Core

Bugfixes

  • Force reasoning mode for OpenAI-compatible reasoning models so reasoning settings apply reliably on custom deployments
  • Stop replaying stale GitHub Copilot response item IDs, avoiding follow-up request failures

Desktop

Bugfixes

  • Let question prompts be minimized and restored without dismissing them
  • Clean up stale empty and old draft store files to reduce desktop state buildup
  • Keep pending question requests open while reviewing them, instead of dismissing them accidentally
  • Keep session page failures scoped to the affected tab instead of breaking the whole app

Improvements

  • Improve markdown and message layout alignment in the v2 session UI
  • Add a searchable v2 model picker and model management flow in the composer
  • Show a hover preview for session tabs with the project, path, branch, and server
  • Streamline WSL server setup with clearer distro checks and install flows
  • Keep desktop tabs scoped to each window so windows restore their own tab sets

OpenCode v1.17.12

Core

Bugfixes

  • Enable adaptive thinking for Claude Sonnet 5.
  • Prefer MCP content responses over structured output when both are present.
  • Reconnect MCP servers after OAuth even if the server was disabled.
  • Request MCP refresh-token scope during OAuth.
  • Show MCP OAuth completion errors instead of a generic failure.
  • Refresh cached remote skills.
  • Preserve skill resource paths.
  • Pick better default small models across providers.
  • Scope MCP auth status to each server URL.

TUI

Improvements

  • Add a yolo mode to auto-approve permissions.
  • Pass ServerAuth headers through external served TUI connections.

Desktop

Improvements

  • Autocomplete MCP resources in the composer.
  • Add workspace controls when starting a new session.
  • Show stored token and cost totals in the session context.

Bugfixes

  • Autocomplete configured references in prompts.
  • Restore the prompt cursor when the composer regains focus.
  • Remember the last active desktop URL across restarts.
  • Preserve the selected model when promoting a session.
  • Keep session pages in sync during concurrent events.
  • Support normal auth input prompts in the desktop connect-provider dialog.
  • Prevent hidden terminal tabs from hanging or resizing incorrectly.
  • Re-enable auto-accept in session settings.
  • Keep session tabs scoped to the correct server.
  • Remember the selected home project and server.

SDK

Improvements

  • Add a live event subscription stream.
  • Add SDK access to active sessions.
  • Restore session runtime operations such as event streaming, interrupts, and message lookup.
  • Add paged durable session history.
  • Add session permission request create and fetch endpoints.

Bugfixes

  • Preserve V2Event names in SSE streams.
  • Wake embedded session execution after new prompts.
  • Improve V2 runtime tool results and avoid duplicate model switch events.
  • Resolve MIME types for prompt attachments sent by URI.

OpenCode v1.17.11

Core

Improvements

  • Add session snapshots and revert controls so you can roll a session back to an earlier message, including file changes.

Bugfixes

  • Always print the MCP OAuth URL so manual sign-in still works when opening the browser flow.

Desktop

Improvements

  • Add Chrome-style tab cycle shortcuts with mod+1 through mod+9.
  • Add draggable tabs.
  • Improve the empty home state when you have no sessions.
  • Restyle the jump-to-latest button in the v2 session view.
  • Improve the redesigned desktop layout, including better titlebar tabs and archived sessions.

Bugfixes

  • Keep prompt drafts attached to the correct project server.
  • Restore consistent titlebar tab sizing and layout.
  • Restore home actions when session lists are empty or still loading.
  • Keep todo docks in place when switching between sessions.
  • Automatically close tabs for sessions that no longer exist.
  • Keep provider dialogs, prompt rollbacks, and async attachments tied to the session where they started.
  • Clear late session notifications after you open the session.
  • Remove the session loading stripe.

OpenCode v1.17.10

Core

Improvements

  • Added MCP server instructions to session context.
  • Added Opencode-managed provider integration support.
  • Added MCP resource template listing.
  • Added MCP resource read tools.
  • Added a --mini CLI mode.

Bugfixes

  • Hid MCP resource template tools when access is denied.
  • Prevented MCP resource tools from colliding when servers expose the same keys.
  • Emitted skill base directories as filesystem paths instead of file:// URLs.
  • Restored legacy MCP tool names for existing integrations.
  • Restored v1 account config loading.
  • Bound MCP OAuth callbacks to IPv4 loopback for better local auth reliability.
  • Preserved structured error details in surfaced failures.
  • Fixed snapshots from subdirectories so they only include the right files and paths.
  • Fixed ACP resource text sourcing on Windows and other cross-platform path cases.
  • Preserved file source paths in ACP resource text.
  • Waited for plugins before loading reference-backed config and system context.
  • Hid gpt-5.5-pro when using Codex OAuth.

TUI

Improvements

  • Added a configurable keybind to open the diff viewer.
  • Added diff viewer support for comparing against the main branch.

Bugfixes

  • Prevented worker rejections from breaking the TUI process.

Desktop

Improvements

  • Kept draft prompt state per tab.
  • Added a new session progress indicator.
  • Added mobile bottom navigation.
  • Added collapsible server sections.
  • Added server-aware session routes to keep same-session navigation separated across servers.

Bugfixes

  • Always applied safe-area insets.
  • Made session navigation more stable and faster.
  • Routed new sessions through tabs correctly.
  • Cleared viewed session notifications reliably.
  • Scoped drafts created from Home to the right server and project.
  • Throttled directory tree loading.
  • Persisted drafts and prompt state more reliably.
  • Improved iOS PWA shell behavior.
  • Refined the mobile session layout.
  • Added the server button dropdown.
  • Restored review line comments.
  • Improved the mobile home layout.

SDK

Improvements

  • Exposed provider integration IDs in the SDK.

Extensions

Improvements

  • Added namespaced plugin hook APIs.
  • Added the V2 plugin API for Effect and Promise plugins.

kitlangton and others added 30 commits June 25, 2026 23:04
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
@johnnyeric
johnnyeric force-pushed the johnnyeric/kilo-opencode-v1.17.13 branch from 7087109 to 5ca9741 Compare July 31, 2026 00:56
unixcrh pushed a commit to unixcrh/kilocode that referenced this pull request Aug 1, 2026
johnnyeric and others added 6 commits August 4, 2026 12:17
…ode-v1.17.13

# Conflicts:
#	package.json
#	packages/core/schema.json
#	packages/core/src/command.ts
#	packages/core/src/config/plugin/command.ts
#	packages/core/src/database/schema.gen.ts
#	packages/core/src/session/sql.ts
#	packages/core/src/v1/session.ts
#	packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/full-screen-diff-with-changes-chromium-linux.png
#	packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/labs-tool-call-lab/search-previews-chromium-linux.png
#	packages/opencode/src/command/index.ts
#	packages/opencode/test/server/httpapi-ui.test.ts
#	packages/sdk/js/src/v2/gen/types.gen.ts
#	packages/sdk/openapi.json
#	packages/tui/src/routes/session/index.tsx
…ode-v1.17.13

# Conflicts:
#	packages/core/src/filesystem/search.ts
#	packages/opencode/src/command/index.ts
@johnnyeric
johnnyeric force-pushed the johnnyeric/kilo-opencode-v1.17.13 branch 3 times, most recently from 3404fa7 to 5eda63f Compare August 4, 2026 18:39
@johnnyeric
johnnyeric force-pushed the johnnyeric/kilo-opencode-v1.17.13 branch from 5eda63f to 3aeb39e Compare August 4, 2026 18:54
Comment thread packages/sdk-next/test/embedded.test.ts
@johnnyeric
johnnyeric merged commit 96372a3 into main Aug 4, 2026
34 checks passed
@johnnyeric
johnnyeric deleted the johnnyeric/kilo-opencode-v1.17.13 branch August 4, 2026 19:36
t7tran pushed a commit to t7tran/kilocode that referenced this pull request Aug 14, 2026
t7tran pushed a commit to t7tran/kilocode that referenced this pull request Aug 14, 2026
…ode-v1.17.13

Opencode Merge v1.17.10-v1.17.13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.