{#if $messages.length === 0}
Nomos
Your resident operator. Ask about the fleet, or tell it to act.
{#each suggestions as q}
ask(q)}> {q}
{/each}
{/if} {#each $messages as msg, i (msg.id)}
{#if msg.role === 'user'}
{msg.text}
{:else}
{#if msg.text}
{@html render(msg.text)}
{/if}
{/if}
{/each}
e.status === 'running')} lastActivity={$activityLog.find((e) => e.status === 'running') ?? null} error={$error} />
{#if $connectionState === 'disconnected'}
Agent connection lost. The task may still be running.
Reconnect
{:else if $connectionState === 'reconnecting'}
Reconnecting to agent…
{/if} {#if $error}
{$error}
{/if} {#each $chatErrors as err (err.id)}
{err.message}
{#if err.action}
dismissError(err.id)}>{err.action}
{/if}
dismissError(err.id)} aria-label="Dismiss">×
{/each}
{ e.preventDefault() submit() }} >
{#if $streaming}
{:else}
{/if}
{#if showRail}
{/if}