(
id: string,
name: string,
args: string = '{}',
)
| 506 | } |
| 507 | |
| 508 | function makeToolCall( |
| 509 | id: string, |
| 510 | name: string, |
| 511 | args: string = '{}', |
| 512 | ): ToolCall { |
| 513 | return { |
| 514 | id, |
| 515 | type: 'function', |
| 516 | function: { name, arguments: args }, |
| 517 | } |
| 518 | } |
| 519 | |
| 520 | /** Helper to drain the async generator from executeToolCalls and return its result */ |
| 521 | async function drainExecuteToolCalls( |
no outgoing calls
no test coverage detected