MCPcopy
hub / github.com/colbymchenry/codegraph / truncateOutput

Method truncateOutput

src/mcp/tools.ts:4410–4416  ·  view source on GitHub ↗

* Truncate output if it exceeds the maximum length

(text: string)

Source from the content-addressed store, hash-verified

4408 * Truncate output if it exceeds the maximum length
4409 */
4410 private truncateOutput(text: string): string {
4411 if (text.length <= MAX_OUTPUT_LENGTH) return text;
4412 const truncated = text.slice(0, MAX_OUTPUT_LENGTH);
4413 const lastNewline = truncated.lastIndexOf('\n');
4414 const cutPoint = lastNewline > MAX_OUTPUT_LENGTH * 0.8 ? lastNewline : MAX_OUTPUT_LENGTH;
4415 return truncated.slice(0, cutPoint) + '\n\n... (output truncated)';
4416 }
4417
4418 // =========================================================================
4419 // Formatting helpers (compact by default to reduce context usage)

Callers 7

handleSearchMethod · 0.95
handleCallersMethod · 0.95
handleCalleesMethod · 0.95
handleImpactMethod · 0.95
handleNodeMethod · 0.95
handleFileViewMethod · 0.95
handleFilesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected