文件最后提交记录最后更新时间
fix: cross-platform Windows compatibility for core runtime - paths.ts: normalize Windows backslashes and strip drive letters in project IDs - createBackup/restoreBackup: guard fs.chmod on Windows (no Unix permissions) - ProjectSessionStorage: sanitize illegal Windows filename characters (:, <, >, ", |, ?, *) - JsonlTranscriptWriter: use path.join for subagent paths instead of hardcoded / - BackgroundTaskRuntime: remove platform guard, let Windows use the same runtime - commandRunner: Windows-compatible process termination (taskkill vs SIGTERM) - listProjects: platform-aware project ID resolution - createLocalGateway: sanitize session keys for browser screenshot paths - pilotPaths.js: sync createLegacyProjectId with paths.ts normalization - package.json: cross-platform build script using Node.js fs module Co-authored-by: Cursor <cursoragent@cursor.com> 9 天前
fix(security): Windows permission compatibility - Add Windows dangerous command deny patterns: Remove-Item -Recurse, del /s, rd /s, Format-Volume, iex+iwr, Start-Process RunAs, Set-ExecutionPolicy, Stop-Process -Force - Add Windows safe-read patterns: Get-ChildItem, Get-Content, dir, type, etc. - Block Windows device paths: CON, NUL, COM, LPT, PhysicalDrive, \\.\, \\?\ - Platform-aware quick-block shortcuts in permissions settings UI - SnapshotCopyProvider: use PowerShell for directory size on Windows Co-authored-by: tp <tp@t14-windows> Co-authored-by: Cursor <cursoragent@cursor.com> 9 天前