New session
Launch target

Each launch starts a fresh Agent with a fresh transcript. To resume an existing session, open it from the rack.

{#if target !== "existing"} {/if} {#if target === "worktree"} {/if} {#if target === "existing"}
{#if loading}

Loading workspaces…

{:else if error}

{error}

{:else if activeWorkspaces.length === 0}

No active workspaces.

{:else if filteredWorkspaces.length === 0}

No workspaces match your search.

{:else}
{#each filteredWorkspaces as w (w.workspace_id)} {/each}
{/if}
{/if}
Launch options optional
{#if target === "current"}

Launches a fresh Agent in this directory with a fresh transcript.

{:else if target === "worktree"}

Creates a worktree from the source directory and launches a fresh Agent inside it.

{/if} {#if failure}
{failure.message}
{#if failure.retryableSessionId}

Session retained: {failure.retryableSessionId}

{/if}
{/if}