diff --git a/ui-tui/src/components/sessionPicker.tsx b/ui-tui/src/components/sessionPicker.tsx
index a793e52a59..41c033500c 100644
--- a/ui-tui/src/components/sessionPicker.tsx
+++ b/ui-tui/src/components/sessionPicker.tsx
@@ -103,16 +103,22 @@ export function SessionPicker({
const i = off + vi
return (
-
+
{sel === i ? '▸ ' : ' '}
+
+
+ {String(i + 1).padStart(2)}. [{s.id}]
+
+
+
+
+ ({s.message_count} msgs, {age(s.started_at)}, {s.source || 'tui'})
+
+
- {i + 1}. {s.title || s.preview || s.id.slice(0, 8)}
+ {s.title || s.preview || '(untitled)'}
-
- {' '}
- ({s.message_count} msgs, {age(s.started_at)}{s.source && s.source !== 'tui' ? `, ${s.source}` : ''})
-
-
+
)
})}
{off + VISIBLE < items.length && ↓ {items.length - off - VISIBLE} more}