MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / truncateOutput

Method truncateOutput

src/mcp/tools.ts:4796–4802  ·  view source on GitHub ↗

* Truncate output if it exceeds the maximum length

(text: string)

Source from the content-addressed store, hash-verified

4794 * Truncate output if it exceeds the maximum length
4795 */
4796 private truncateOutput(text: string): string {
4797 if (text.length <= MAX_OUTPUT_LENGTH) return text;
4798 const truncated = text.slice(0, MAX_OUTPUT_LENGTH);
4799 const lastNewline = truncated.lastIndexOf('\n');
4800 const cutPoint = lastNewline > MAX_OUTPUT_LENGTH * 0.8 ? lastNewline : MAX_OUTPUT_LENGTH;
4801 return truncated.slice(0, cutPoint) + '\n\n... (output truncated)';
4802 }
4803
4804 // =========================================================================
4805 // 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