fix(tui): only show last seen when agent actually heartbeated

This commit is contained in:
Nyk 2026-03-21 23:10:22 +07:00
parent e2e9560d1d
commit 531101dc2d
1 changed files with 1 additions and 2 deletions

View File

@ -300,8 +300,7 @@ function renderAgentsList(cols, maxRows) {
const role = pad(truncate(a.role, roleW), roleW); const role = pad(truncate(a.role, roleW), roleW);
const st = statusColor(a.status || 'unknown'); const st = statusColor(a.status || 'unknown');
const stPad = pad(st, statusW + 9); const stPad = pad(st, statusW + 9);
const seenTs = a.last_seen || a.updated_at || a.created_at; const lastSeen = a.last_seen ? ansi.dim(timeSince(a.last_seen)) : ansi.dim('\u2014');
const lastSeen = seenTs ? ansi.dim(timeSince(seenTs)) : ansi.dim('never');
const line = ` ${name} ${role} ${stPad} ${lastSeen}`; const line = ` ${name} ${role} ${stPad} ${lastSeen}`;
process.stdout.write(selected ? ansi.inverse(stripAnsi(line).padEnd(cols)) + '\n' : line + '\n'); process.stdout.write(selected ? ansi.inverse(stripAnsi(line).padEnd(cols)) + '\n' : line + '\n');
} }