mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
Make bypassPermissions skip permission-approval ask decisions while preserving explicit denies and tools that require user interaction. Keep desktop permission mode state authoritative by waiting for server/CLI confirmation and persisting CLI-originated mode broadcasts. Tested: - bun test src/utils/permissions/permissions.test.ts - bun test src/server/__tests__/conversations.test.ts -t "permission switch|permission restart|permission-mode broadcasts|permission changes made before|bypass permissions back to default|runtime-only model switch" - bun test src/server/__tests__/ws-memory-events.test.ts - cd desktop && bun run test -- src/stores/chatStore.test.ts --run - bun run check:server Scope-risk: moderate