statusLine property
String
get
statusLine
Implementation
String get statusLine {
final parts = <String>['$id ($agentType)'];
switch (status) {
case SubagentStatus.queued:
// gh-1446 AC8: the pending glyph resolves through the central
// symbol table β no hardcoded `β³` outside tui_symbols.dart.
parts.add('${FaThemeController.instance.sym('status.pending')} queued');
case SubagentStatus.running:
parts.add('π running');
case SubagentStatus.idle:
parts.add('β idle');
case SubagentStatus.completed:
parts.add('β
completed');
case SubagentStatus.failed:
parts.add('β failed');
case SubagentStatus.aborted:
parts.add('π aborted');
}
if (tokens > 0) parts.add('${tokens}t');
final pressure = contextPressureText;
if (pressure != null) parts.add(pressure);
if (modelId != null) parts.add(modelId!);
return parts.join(' Β· ');
}