// OpenCode 服务地址由主进程动态分配端口,通过 getBaseUrl() 获取 export function getBaseUrl() { return window.__opencodeBaseUrl || 'http://127.0.0.1:4096'; } const url = { // 健康检查 health: '/global/health', // 会话 session: { create: '/session', detail: (id) => `/session/${id}`, list: '/session', delete: (id) => `/session/${id}`, }, // 消息 message: { send: (sessionId) => `/session/${sessionId}/message`, promptAsync: (sessionId) => `/session/${sessionId}/prompt_async`, list: (sessionId) => `/session/${sessionId}/message`, }, // 用户 user: { login: '/v1/user/login', }, // SSE 事件流 event: '/event', }; export default url;