修复说明
文件: electron/ipc/handlers.ts + electron/preload.ts + src/types/global.d.ts + src/components/settings/SettingsModal.tsx
修复: 主进程新增 `workspace:checkDatabaseInteg…
修复说明
文件: electron/harness/utils/token-estimator.ts
修复: estimateMessagesTokens 的 toolCalls 估算补充 tc.id 和 tc.name,并加 8 token 结构开销(TOOL_CALL_OVERHEAD_TOKENS…
修复说明
文件: src/components/common/ErrorBoundary.tsx + electron/preload.ts
修复: preload 暴露 app.reportError(通过 ipcRenderer.send('error:report', payload) 单向发送);Erro…
修复说明
文件: src/components/onboarding/OnboardingWizard.tsx
修复: 添加 localStorage 进度持久化:启动时从 onboarding_progress 恢复 step/provider/baseURL/model/workspacePath/contex…
修复说明
文件: electron/harness/prompts/context-builder.ts
结论: 工单描述的问题不存在(误报)。
工单描述的 estimateTokens 私有实现(Math.ceil(text.length / 4))在当前代码中…
修复说明
文件: electron/harness/tools/built-in/browser-window-manager.ts
修复: evaluate 方法添加审计日志(log.info 记录前 500 字符)和 10 秒超时控制(Promise.race + `setTimeout…
修复说明
文件: electron/harness/tools/built-in/file-editor.ts
修复: 新增 isPotentiallyCatastrophicRegex 函数检测嵌套量词 (a+)+、重叠量词 a+a+、交替分支加量词 `(a
修复说明
文件: electron/services/session.service.ts
修复: getMessages 添加可选 options: { limit?, offset? } 参数支持分页。默认 limit=0(不限制),保持向后兼容;调用者可传…
修复说明
文件: electron/harness/prompts/context-builder.ts
修复: 时区硬编码 Asia/Shanghai 改为 Intl.DateTimeFormat().resolvedOptions().timeZone(系统本地时区),兜底回退…