refactor: make backups opt-in
6 months ago
33 files changed
- .cursor/hooks/state/continual-learning.json+2−2
- README.md+8−7
- apps/desktop/.tsbuildinfo-desktop+1−1
- apps/desktop/electron/services/persistence.ts+2−1
- apps/desktop/src/app/store.actions/bootstrap.ts+1−1
- apps/desktop/src/app/store.actions/workspace.ts+1−1
- apps/desktop/src/lib/desktopSchemas.ts+1−1
- apps/desktop/src/lib/webWorkspaceState.ts+1−1
- apps/desktop/src/ui/onboarding/DesktopOnboarding.tsx+2−2
- apps/desktop/src/ui/settings/pages/BackupPage.tsx+14−7
- apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+2−2
- apps/desktop/test/backup-page.test.ts+4−4
- apps/desktop/test/desktop-schemas.test.ts+1−1
- apps/mobile/src/app/(app)/workspace/general.tsx+2−2
- docs/bundling-guide.md+1−1
- docs/harness/config.md+3−1
- docs/websocket-protocol.md+18−9
- prompts/system-models/gemini-3.1-pro-preview.md+1−0
- prompts/system-models/gpt-5.2.md+1−0
- prompts/system.md+1−0
- src/config.ts+1−1
- src/server/protocol.ts+1−1
- src/server/runtime/WorkspaceControl.ts+1−1
- src/server/session/AgentSession.ts+4−12
- src/server/session/SessionAdminManager.ts+14−0
- src/server/session/SessionBackupController.ts+6−1
- src/server/session/SessionMetadataManager.ts+3−3
- src/server/session/TurnExecutionManager.ts+5−3
- src/server/webDesktopService.ts+2−2
- src/types.ts+1−1
- test/server.jsonrpc.control.test.ts+30−2
- test/server.jsonrpc.flow.test.ts+2−2
- test/session.test.ts+84−16