18 lines
398 B
TypeScript
18 lines
398 B
TypeScript
import { performHeapDump } from '../../utils/heapDumpService.js'
|
|
|
|
export async function call(): Promise<{ type: 'text'; value: string }> {
|
|
const result = await performHeapDump()
|
|
|
|
if (!result.success) {
|
|
return {
|
|
type: 'text',
|
|
value: `Failed to create heap dump: ${result.error}`,
|
|
}
|
|
}
|
|
|
|
return {
|
|
type: 'text',
|
|
value: `${result.heapPath}\n${result.diagPath}`,
|
|
}
|
|
}
|