• {#if editingTitle} { if (e.key === "Enter") saveTitle(); else if (e.key === "Escape") cancelTitle(); }} onblur={saveTitle} /> {:else} {ws.title} {/if} {#if active} {/if} /{ws.id} {ws.conversationCount} {ws.conversationCount === 1 ? "conversation" : "conversations"} · {relativeTime(ws.lastActivityAt, Date.now())}
    {#if titleError}

    {titleError}

    {/if} {#if starError}

    {starError}

    {/if}
    cwd { if (e.key === "Enter") saveCwd(); }} />
    ssh {#if savingComputer} {/if}
    { e.preventDefault(); onNavigate(workspacePath(ws.id)); }} > Open
    {#if cwdError}

    {cwdError}

    {:else if !cwdDirty && !ws.defaultCwd}

    No default cwd set — conversations inherit the server default.

    {/if} {#if computerError}

    {computerError}

    {:else if !ws.defaultComputerId}

    No default computer — conversations run locally (no SSH).

    {/if}