MCPcopy
hub / github.com/CopilotKit/CopilotKit / onToolCallEndEvent

Function onToolCallEndEvent

packages/bot-telegram/src/event-renderer.ts:211–227  ·  view source on GitHub ↗
({ event, toolCallName, toolCallArgs })

Source from the content-addressed store, hash-verified

209 },
210
211 async onToolCallEndEvent({ event, toolCallName, toolCallArgs }) {
212 if (aborted) return;
213 captureToolCall(
214 event.toolCallId,
215 toolCallName,
216 (toolCallArgs ?? {}) as Record<string, unknown>,
217 );
218 if (!showToolStatus) return;
219 const id = toolStatusIds.get(event.toolCallId);
220 if (id === undefined) return;
221 try {
222 await args.editAt(id, telegramHtml(`✅ ${toolCallName}`));
223 } catch (err) {
224 console.error("[telegram-renderer] tool-end edit failed:", err);
225 }
226 toolStatusIds.delete(event.toolCallId);
227 },
228
229 // ── 3. Interrupts (LangGraph `interrupt()` → AG-UI custom event) ─
230 onCustomEvent({ event }) {

Callers

nothing calls this directly

Calls 5

telegramHtmlFunction · 0.85
captureToolCallFunction · 0.70
getMethod · 0.65
errorMethod · 0.65
deleteMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…