File size: 386 Bytes
fb4d8fe
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
export function formatLinkUnderstandingBody(params: { body?: string; outputs: string[] }): string {
  const outputs = params.outputs.map((output) => output.trim()).filter(Boolean);
  if (outputs.length === 0) {
    return params.body ?? "";
  }

  const base = (params.body ?? "").trim();
  if (!base) {
    return outputs.join("\n");
  }
  return `${base}\n\n${outputs.join("\n")}`;
}