MCPcopy Index your code
hub / github.com/CopilotKit/CopilotKit / onTextMessageEndEvent

Function onTextMessageEndEvent

packages/bot-teams/src/event-renderer.ts:85–97  ·  view source on GitHub ↗
({ event })

Source from the content-addressed store, hash-verified

83 streamFor(event.messageId).append(autoCloseOpenMarkdown(next));
84 },
85 async onTextMessageEndEvent({ event }) {
86 if (aborted) return;
87 const text = buffers.get(event.messageId) ?? "";
88 buffers.delete(event.messageId);
89 // Commit the agent's exact final text (now balanced on its own) so the
90 // settled message carries no synthetic closers.
91 const stream = streamFor(event.messageId);
92 stream.append(text);
93 await stream.finish();
94 streams.delete(event.messageId);
95 const trimmed = text.trim();
96 if (trimmed) args.recordAssistant?.(trimmed);
97 },
98
99 onToolCallArgsEvent({ event, toolCallName, partialToolCallArgs }) {
100 if (aborted) return;

Callers

nothing calls this directly

Calls 6

streamForFunction · 0.85
recordAssistantMethod · 0.80
getMethod · 0.65
deleteMethod · 0.65
appendMethod · 0.65
finishMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…