test(worktree-isolation): add worktree detection tests

This commit is contained in:
Hibryda 2026-03-11 03:23:58 +01:00
parent 0da53e7390
commit 643ab0a6b6
8 changed files with 125 additions and 2 deletions

View file

@ -53,10 +53,11 @@
profile?: string;
provider?: ProviderId;
capabilities?: ProviderCapabilities;
useWorktrees?: boolean;
onExit?: () => void;
}
let { sessionId, projectId, prompt: initialPrompt = '', cwd: initialCwd, profile: profileName, provider: providerId = 'claude', capabilities = DEFAULT_CAPABILITIES, onExit }: Props = $props();
let { sessionId, projectId, prompt: initialPrompt = '', cwd: initialCwd, profile: profileName, provider: providerId = 'claude', capabilities = DEFAULT_CAPABILITIES, useWorktrees = false, onExit }: Props = $props();
let session = $derived(getAgentSession(sessionId));
let inputPrompt = $state(initialPrompt);
@ -184,6 +185,7 @@
setting_sources: ['user', 'project'],
claude_config_dir: profile?.config_dir,
system_prompt: systemPrompt,
worktree_name: useWorktrees ? sessionId : undefined,
});
inputPrompt = '';
if (promptRef) {