fix: eliminate remaining race and timeout failures
2 months ago
16 files changed
- AGENTS.md+1−0
- apps/desktop/quality-gates/assertions.ts+80−0
- apps/desktop/quality-gates/specs/visual.pw.ts+7−0
- apps/desktop/src/ui/chat/ComposerModelSelector.tsx+1−1
- src/providers/customModels.ts+47−39
- src/providers/modelPreferences.ts+40−32
- src/server/session/PluginCatalogService.ts+8−1
- src/server/sessionDb.ts+46−24
- src/skills/defaultGlobalSkills.ts+41−26
- src/utils/fileLock.ts+253−154
- test/fileLock.test.ts+351−113
- test/session/agentSession.harness.ts+2−2
- test/session/agentSession.model.test.ts+24−21
- test/session/agentSession.plugins.test.ts+71−1
- test/session/agentSession.provider.test.ts+1−1
- test/task-mode.persistence.test.ts+50−29