import { DEFAULT_MAX_BYTES, DEFAULT_MAX_LINES, truncateHead, type AgentToolResult, } from "@earendil-works/pi-coding-agent"; export function formatResult(text: string, details: TDetails): AgentToolResult { const { content, truncated } = truncateHead(text, { maxLines: DEFAULT_MAX_LINES, maxBytes: DEFAULT_MAX_BYTES }); return { content: [{ type: "text", text: content + (truncated ? "\n\n[Truncated]" : "") }], details, }; }