Change8

v1.18.14

OpenCode
4 fixes4 improvementscoremcpproviders

Summary

This release simplifies the xAI login process to a single device-code flow, enhancing usability in various environments. Several bug fixes are included, such as improved error handling for provider retries and ensuring prompts resolve correctly from remote project roots.

Bug Fixes

  • Preserved structured mid-stream provider errors to allow compatible providers to retry failed responses.
  • Retried more transient provider and network errors instead of failing immediately.
  • Stopped sending the host `directory` path to remote workspaces, ensuring prompts resolve from the remote project root.
  • Waited for queued ACP session updates before ending a turn.

Improvements

  • Simplified xAI login to a single device-code flow for improved usability in headless and remote environments.
  • Counted cache writes in ACP usage totals.
  • Logged remote workspace 5xx response bodies in host logs to facilitate debugging of proxy failures.
  • Logged upstream 5xx bodies from proxied workspace requests.

OpenCode Documentation