feat: 实现 OpenCode 页面生命周期管理 XCOpenCodeWeb.exe
- 新增 electron/services/xcOpenCodeWebService.ts 服务管理模块 - 标签页打开时启动 XCOpenCodeWeb.exe,关闭时停止 - 使用 iframe 在 OpenCode 页面显示 Web 服务 (端口 3002) - 添加 bin 目录打包配置 - 添加 TypeScript 类型定义
This commit is contained in:
3
src/types/electron.d.ts
vendored
3
src/types/electron.d.ts
vendored
@@ -40,6 +40,9 @@ export interface ElectronAPI {
|
||||
}>
|
||||
opencodeStartServer: () => Promise<{ success: boolean; port?: number; error?: string }>
|
||||
opencodeStopServer: () => Promise<{ success: boolean; error?: string }>
|
||||
xcOpenCodeWebStart: () => Promise<{ success: boolean; error?: string }>
|
||||
xcOpenCodeWebStop: () => Promise<{ success: boolean; error?: string }>
|
||||
xcOpenCodeWebGetStatus: () => Promise<{ running: boolean; port: number }>
|
||||
}
|
||||
|
||||
declare global {
|
||||
|
||||
Reference in New Issue
Block a user