Normalized Telegram record
OpenCode makes the model a swappable dependency
OpenCode keeps rules, skills, permissions, sessions, and tools stable while the underlying model changes.
Signal contract
- OpenCode keeps rules, skills, permissions, sessions, and tools stable while the underlying model changes.
- Separating the harness from model access reduces migration cost and lets teams evaluate providers without rebuilding their operating environment.
- Novelty: structural. Verification: source-inspected.
Source ledger
Publishable sources attached to this record.
| # | Source | Role | Public status |
|---|---|---|---|
| 1 | opencode.aisource | primary receipt | source_urls |
| 2 | opencode.aisource | supporting receipt | source_urls |
| 3 | opencode.aisource | supporting receipt | source_urls |
| 4 | opencode.aisource | supporting receipt | source_urls |
Observation
OpenCode keeps rules, skills, permissions, sessions, and tools stable while the underlying model changes.
Why it matters
Separating the harness from model access reduces migration cost and lets teams evaluate providers without rebuilding their operating environment.
Entities
OpenCode
Provenance
This public record is an English normalization of QWG AI Telegram message 2708. The complete original-language post remains the canonical raw message.