INNER CODE UNIT · TypeScript
approveToolCall
apache/kyuubi · kyuubi-server/web-ui/src/api/data-agent/index.ts:64
export function approveToolCall(
sessionHandle: string,
requestId: string,
approved: boolean
): Promise<ApprovalResponse> {
return request({
url: `api/v1/data-agent/${sessionHandle}/approve`,
method: 'post',
data: { requestId, approved }
}) as Promise<ApprovalResponse>
}
export function chatStream(
sessionHandle: string,
text: string,
onEvent: (event: SseEvent) => void,
signal?: AbortSignal,
approvalMode?: string,