Co-Authored-By: win0na <winnie@winneon.moe>
feat(opencode): config-merge.sh with formatting-preserving JSON merge
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
build(opencode): source config-merge.sh from adapter
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(install): use oc_config_merge for opencode.json instead of overwrite
Source config-merge.sh from install scripts for opencode platform so
user keys in opencode.json are preserved on reinstall and update.
Fix in-place merge by writing to a temp file before moving to output.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>