feat: remove legacy OpenCode runtime

Cut product flows over to Coding/Pi and retain only the migration-owned v1 boundary. Promote supported native optional packages because electron-builder omitted pnpm transitive optional closure from the packaged ASAR.
This commit is contained in:
2026-08-24 12:17:43 +08:00
parent 61fede2b4d
commit 5a275b93a7
199 changed files with 1330 additions and 64725 deletions

View File

@@ -29,7 +29,6 @@ const UNIFIED_CHANNELS = new Set<string>([
'app:version',
'app:name',
'app:platform',
'opencode:status',
'settings:getAll',
'settings:get',
'settings:set',
@@ -135,7 +134,7 @@ export async function invokeIpcWithRetry<T>(
}
export function initializeDefaultTransports(): void {
// IPC is the only renderer-to-main transport in the opencode-based app.
// IPC is the only renderer-to-main transport in the desktop app.
}
export function toUserMessage(error: unknown): string {