From afb0937cb3031293c18a604a8a34e47d01e7aabc Mon Sep 17 00:00:00 2001 From: webdevcody Date: Sat, 3 Jan 2026 23:26:26 -0500 Subject: [PATCH] refactor: update permissionMode to bypassPermissions in SDK options and tests - Changed permissionMode from 'default' to 'bypassPermissions' in sdk-options and claude-provider unit tests. - Added allowDangerouslySkipPermissions flag in claude-provider test to enhance permission handling. --- apps/server/tests/unit/lib/sdk-options.test.ts | 2 +- apps/server/tests/unit/providers/claude-provider.test.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/server/tests/unit/lib/sdk-options.test.ts b/apps/server/tests/unit/lib/sdk-options.test.ts index 3faea516..d55210b0 100644 --- a/apps/server/tests/unit/lib/sdk-options.test.ts +++ b/apps/server/tests/unit/lib/sdk-options.test.ts @@ -234,7 +234,7 @@ describe('sdk-options.ts', () => { expect(options.cwd).toBe('/test/path'); expect(options.maxTurns).toBe(MAX_TURNS.maximum); expect(options.allowedTools).toEqual([...TOOL_PRESETS.specGeneration]); - expect(options.permissionMode).toBe('default'); + expect(options.permissionMode).toBe('bypassPermissions'); }); it('should include system prompt when provided', async () => { diff --git a/apps/server/tests/unit/providers/claude-provider.test.ts b/apps/server/tests/unit/providers/claude-provider.test.ts index 3dbd9982..96110295 100644 --- a/apps/server/tests/unit/providers/claude-provider.test.ts +++ b/apps/server/tests/unit/providers/claude-provider.test.ts @@ -73,7 +73,8 @@ describe('claude-provider.ts', () => { maxTurns: 10, cwd: '/test/dir', allowedTools: ['Read', 'Write'], - permissionMode: 'default', + permissionMode: 'bypassPermissions', + allowDangerouslySkipPermissions: true, }), }); });