Skip to content

Commit 59afbb9

Browse files
committed
Adding self heal tracking
1 parent eee8f17 commit 59afbb9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/tools/selfheal.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { z } from "zod";
33
import { CallToolResult } from "@modelcontextprotocol/sdk/types.js";
44
import { getSelfHealSelectors } from "./selfheal-utils/selfheal.js";
55
import logger from "../logger.js";
6+
import { trackMCP } from "../lib/instrumentation.js";
67

78
// Tool function that fetches self-healing selectors
89
export async function fetchSelfHealSelectorTool(args: {
@@ -36,8 +37,14 @@ export default function addSelfHealTools(server: McpServer) {
3637
},
3738
async (args) => {
3839
try {
40+
trackMCP("fetchSelfHealedSelectors", server.server.getClientVersion()!);
3941
return await fetchSelfHealSelectorTool(args);
4042
} catch (error) {
43+
trackMCP(
44+
"fetchSelfHealedSelectors",
45+
server.server.getClientVersion()!,
46+
error,
47+
);
4148
const errorMessage =
4249
error instanceof Error ? error.message : "Unknown error";
4350
return {

0 commit comments

Comments
 (0)