hepArgsSummary function

String hepArgsSummary(
  1. Map<String, dynamic> args,
  2. HepToolArgs mode
)

Renders tool-call arguments for a tool_start frame.

Implementation

String hepArgsSummary(Map<String, dynamic> args, HepToolArgs mode) {
  if (mode == HepToolArgs.full) {
    final encoded = safeJsonEncode(args);
    if (encoded.length <= _fullArgsCap) return encoded;
    return '${encoded.substring(0, _fullArgsCap)}…(+${encoded.length - _fullArgsCap} chars)';
  }
  return formatArgs(args);
}