Class AgentsModule

Agents Module - Agent Management and Execution

Constructors

Properties

client: ArqeraClient

Methods

  • Chat with an agent

    Parameters

    • agentId: number
    • messages: {
          content: string;
          role: string;
      }[]

    Returns Promise<unknown>

  • Create a new agent

    Parameters

    • data: Record<string, unknown>

    Returns Promise<unknown>

  • Delete an agent

    Parameters

    • agentId: number

    Returns Promise<unknown>

  • Execute an agent action

    Parameters

    • agentId: number
    • action: string
    • inputs: Record<string, unknown>

    Returns Promise<unknown>

  • Get agent details

    Parameters

    • agentId: number

    Returns Promise<unknown>

  • List available agents

    Parameters

    • options: {
          agentType?: AgentType;
          capability?: string;
          limit?: number;
          offset?: number;
      } = {}
      • Optional agentType?: AgentType
      • Optional capability?: string
      • Optional limit?: number
      • Optional offset?: number

    Returns Promise<unknown>

  • List agent capabilities

    Parameters

    • agentId: number

    Returns Promise<unknown>

  • Update an agent

    Parameters

    • agentId: number
    • data: Record<string, unknown>

    Returns Promise<unknown>