diff --git a/apps/server/src/services/agent-executor.ts b/apps/server/src/services/agent-executor.ts index 65f9799e..c3266c90 100644 --- a/apps/server/src/services/agent-executor.ts +++ b/apps/server/src/services/agent-executor.ts @@ -83,7 +83,7 @@ export interface AgentExecutionOptions { sdkOptions?: { maxTurns?: number; allowedTools?: string[]; - systemPrompt?: string; + systemPrompt?: string | { type: 'preset'; preset: 'claude_code'; append?: string }; settingSources?: Array<'user' | 'project' | 'local'>; }; /** Provider instance to use */ diff --git a/apps/server/src/services/auto-mode-service.ts b/apps/server/src/services/auto-mode-service.ts index f91cde1d..8de554c7 100644 --- a/apps/server/src/services/auto-mode-service.ts +++ b/apps/server/src/services/auto-mode-service.ts @@ -83,14 +83,7 @@ import { getPhaseModelWithOverrides, } from '../lib/settings-helpers.js'; import { getNotificationService } from './notification-service.js'; -import { - parseTasksFromSpec, - detectTaskStartMarker, - detectTaskCompleteMarker, - detectPhaseCompleteMarker, - detectSpecFallback, - extractSummary, -} from './spec-parser.js'; +import { extractSummary } from './spec-parser.js'; import { AgentExecutor } from './agent-executor.js'; const execAsync = promisify(exec);