diff --git a/dev-dashboard/frontend/src/lib/CreateWorktreeDialog.svelte b/dev-dashboard/frontend/src/lib/CreateWorktreeDialog.svelte index ec0c3127f5..ba5e27d7bb 100644 --- a/dev-dashboard/frontend/src/lib/CreateWorktreeDialog.svelte +++ b/dev-dashboard/frontend/src/lib/CreateWorktreeDialog.svelte @@ -8,11 +8,15 @@ const PROFILES: { value: Profile; label: string }[] = [ { value: "agent-only", label: "Agent only" }, - { value: "agent-yolo", label: "Agent (skip permissions)" }, + { value: "agent-yolo", label: "Agent (sandboxed, yolo mode)" }, { value: "full", label: "Full (agent + backend + frontend)" }, ]; - let { loading = false, oncreate, oncancel }: { + let { + loading = false, + oncreate, + oncancel, + }: { loading?: boolean; oncreate: (name: string, profile: Profile, agent: Agent) => void; oncancel: () => void; @@ -34,24 +38,34 @@ dialogEl?.showModal(); }); - const btn = "px-3 py-1.5 rounded-md border border-edge bg-surface text-primary text-xs cursor-pointer hover:bg-hover"; + const btn = + "px-3 py-1.5 rounded-md border border-edge bg-surface text-primary text-xs cursor-pointer hover:bg-hover"; - -
{ - e.preventDefault(); - if (saveDefault) { - localStorage.setItem(STORAGE_KEY, profile); - localStorage.setItem(AGENT_STORAGE_KEY, agent); - } else { - localStorage.removeItem(STORAGE_KEY); - localStorage.removeItem(AGENT_STORAGE_KEY); - } - oncreate(name.trim(), profile, agent); - }}> + + { + e.preventDefault(); + if (saveDefault) { + localStorage.setItem(STORAGE_KEY, profile); + localStorage.setItem(AGENT_STORAGE_KEY, agent); + } else { + localStorage.removeItem(STORAGE_KEY); + localStorage.removeItem(AGENT_STORAGE_KEY); + } + oncreate(name.trim(), profile, agent); + }} + >

New Worktree

- + {/each}
-