UNPKG

@iflow-mcp/ejmockler-brutalist

Version:

Deploy Claude, Codex & Gemini CLI agents to demolish your work before users do. Real file analysis. Brutal honesty. Now with conversation continuation & intelligent pagination.

43 lines 1.44 kB
import { BrutalistResponse, PaginationParams } from '../types/brutalist.js'; /** * ResponseFormatter - Handles all response formatting logic * Extracted from BrutalistServer to follow Single Responsibility Principle */ export declare class ResponseFormatter { /** * Format tool response with optional pagination */ formatToolResponse(result: BrutalistResponse, verbose?: boolean, paginationParams?: PaginationParams, contextId?: string, explicitPaginationRequested?: boolean): { content: { type: "text"; text: string; }[]; }; /** * Format paginated response with metadata and navigation */ formatPaginatedResponse(content: string, paginationParams: PaginationParams, result: BrutalistResponse, verbose: boolean, contextId?: string): { content: { type: "text"; text: string; }[]; }; /** * Format error response with sanitized message */ formatErrorResponse(error: unknown): { content: { type: "text"; text: string; }[]; }; /** * Extract full content from analysis result for caching */ extractFullContent(result: BrutalistResponse): string | null; private formatNoContentError; private buildPaginatedHeader; private buildPaginatedFooter; private buildExecutionSummary; } //# sourceMappingURL=response-formatter.d.ts.map