OpenCode
OpenCode install writes the plugin.
┌────────────────────────────────────────────────────────────┐
│ INPUT LAYER │
│ ┌────────────────────────────────────────────────────┐ │
│ │ an install │ │
│ └──────────────────────────┬─────────────────────────┘ │
└──────────────────────────────┼─────────────────────────────┘
v
┌────────────┼───────────────────────────────────────────────┐
│ PROCESSING LAYER │
│ ┌────────────────────────────────────────────────────┐ │
│ │ copy the bridge and keep local edits │ │
│ └──────────────────────────┬─────────────────────────┘ │
└──────────────────────────────┼─────────────────────────────┘
v
┌──────────────────────────────┼─────────────────────────────┐
│ OUTPUT LAYER v │
│ ┌────────────────────────────────────────────────────┐ │
│ │ the OpenCode plugin on disk │ │
│ └────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────┘
The command is src/cli/commands/opencode-install.ts. Existing .yml, .yaml, and .md files stay. xray/features.json is merged.
stamped · 0xray 4.1.0