MCPcopy Create free account
hub / github.com/TanStack/ai / toolCallStart

Function toolCallStart

packages/ai/tests/tool-call-manager.test.ts:19–33  ·  view source on GitHub ↗

Helper to create a ToolCallStartEvent from plain fields (avoids EventType enum issues).

(fields: {
  toolCallId: string
  toolCallName: string
  toolName?: string
  index?: number
  metadata?: Record<string, unknown>
  model?: string
})

Source from the content-addressed store, hash-verified

17
18/** Helper to create a ToolCallStartEvent from plain fields (avoids EventType enum issues). */
19function toolCallStart(fields: {
20 toolCallId: string
21 toolCallName: string
22 toolName?: string
23 index?: number
24 metadata?: Record<string, unknown>
25 model?: string
26}): ToolCallStartEvent {
27 return {
28 type: EventType.TOOL_CALL_START,
29 timestamp: Date.now(),
30 ...fields,
31 toolName: fields.toolName ?? fields.toolCallName,
32 }
33}
34
35/** Helper to create a ToolCallArgsEvent from plain fields. */
36function toolCallArgs(fields: {

Callers 1

Calls 1

nowMethod · 0.80

Tested by

no test coverage detected