feat: update resumeFeature API to support optional useWorktrees parameter

- Modified the resumeFeature method across multiple files to accept an optional useWorktrees parameter, defaulting to false for improved control over worktree usage.
- Updated related hooks and service methods to ensure consistent handling of the new parameter.
- Enhanced server route logic to reflect the change, ensuring worktrees are only utilized when explicitly enabled.
This commit is contained in:
Cody Seibert
2025-12-16 19:02:30 -05:00
parent 360b7ebe08
commit f9ec7222f2
7 changed files with 16 additions and 11 deletions

View File

@@ -193,7 +193,7 @@ export class AutoModeService {
async executeFeature(
projectPath: string,
featureId: string,
useWorktrees = true,
useWorktrees = false,
isAutoMode = false,
providedWorktreePath?: string
): Promise<void> {
@@ -352,7 +352,7 @@ export class AutoModeService {
async resumeFeature(
projectPath: string,
featureId: string,
useWorktrees = true
useWorktrees = false
): Promise<void> {
// Check if context exists in .automaker directory
const featureDir = getFeatureDir(projectPath, featureId);