Files
openclaw/src/plugin-sdk/resolution-notes.ts

17 lines
489 B
TypeScript

export function formatResolvedUnresolvedNote(params: {
resolved: string[];
unresolved: string[];
}): string | undefined {
if (params.resolved.length === 0 && params.unresolved.length === 0) {
return undefined;
}
return [
params.resolved.length > 0 ? `Resolved: ${params.resolved.join(", ")}` : undefined,
params.unresolved.length > 0
? `Unresolved (kept as typed): ${params.unresolved.join(", ")}`
: undefined,
]
.filter(Boolean)
.join("\n");
}