Formats output as a compact string for LLM context injection.
String get outputText { if (output == null) return '(no output)'; if (output is String) return output as String; return output.toString(); }