/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { agentsApprovalDecide } from "../funcs/agents-approval-decide.js"; import { agentsResponsesCreate } from "../funcs/agents-responses-create.js"; import { agentsRunStop } from "../funcs/agents-run-stop.js"; import { agentsRunsStateGet } from "../funcs/agents-runs-state-get.js"; import { agentsStreamCreate } from "../funcs/agents-stream-create.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; import { unwrapAsync } from "../types/fp.js"; export class Agents extends ClientSDK { async streamCreate( request: operations.StreamCreateRequest, options?: RequestOptions, ): Promise { return unwrapAsync(agentsStreamCreate( this, request, options, )); } async responsesCreate( request: operations.ResponsesCreateRequest, options?: RequestOptions, ): Promise<{ [k: string]: any }> { return unwrapAsync(agentsResponsesCreate( this, request, options, )); } async runsStateGet( request: operations.RunsStateGetRequest, options?: RequestOptions, ): Promise<{ [k: string]: any }> { return unwrapAsync(agentsRunsStateGet( this, request, options, )); } async approvalDecide( request: operations.ApprovalDecideRequest, options?: RequestOptions, ): Promise<{ [k: string]: any }> { return unwrapAsync(agentsApprovalDecide( this, request, options, )); } async runStop( request: operations.RunStopRequest, options?: RequestOptions, ): Promise { return unwrapAsync(agentsRunStop( this, request, options, )); } }