MCPcopy Create free account
hub / github.com/QodeXcli/QodeX / summarizeArgs

Method summarizeArgs

src/mcp/tool-wrapper.ts:104–115  ·  view source on GitHub ↗
(args: Record<string, unknown>)

Source from the content-addressed store, hash-verified

102 }
103
104 private summarizeArgs(args: Record<string, unknown>): string {
105 const keys = Object.keys(args);
106 if (keys.length === 0) return '';
107 const summary = keys.map(k => {
108 const v = redactValue(k, args[k]);
109 const display = typeof v === 'string'
110 ? (v.length > 40 ? v.slice(0, 40) + '…' : v)
111 : JSON.stringify(v).slice(0, 40);
112 return `${k}=${display}`;
113 }).join(', ');
114 return summary.length > 200 ? summary.slice(0, 200) + '…' : summary;
115 }
116}

Callers 1

executeMethod · 0.95

Calls 1

redactValueFunction · 0.85

Tested by

no test coverage detected