← OpenCode Changelog

v1.2.9

Feb 20, 2026 (10d ago) View on GitHub →

Core

  • Add missing id, sessionID, and messageID to MCP tool attachments (@NatChung)
  • Remove unnecessary deep clones from session loop and LLM stream
  • Remove User-Agent header assertion from LLM test to fix failing test

TUI

  • Use structuredClone instead of remeda's clone for better performance and native support (@mhart)

Desktop

  • Restore settings header mask
Thank you to 2 community contributors:
  • @mhart:
  • Use structuredClone instead of remeda's clone (#14351)
  • @NatChung:
  • fix: add missing id/sessionID/messageID to MCP tool attachments (#14345)