Type Alias WaldiezFlow

WaldiezFlow: {
    data: {
        agents: {
            assistants: WaldiezAssistant[];
            managers: WaldiezGroupManager[];
            users: WaldiezUserProxy[];
        };
        chats: WaldiezChat[];
        edges: object[];
        models: WaldiezModel[];
        nodes: object[];
        skills: WaldiezSkill[];
        viewport?: object;
    };
    description: string;
    id?: string;
    name: string;
    requirements: string[];
    storageId?: string;
    tags: string[];
    type: "flow";
}

Waldiez Flow.

Type declaration

  • data: {
        agents: {
            assistants: WaldiezAssistant[];
            managers: WaldiezGroupManager[];
            users: WaldiezUserProxy[];
        };
        chats: WaldiezChat[];
        edges: object[];
        models: WaldiezModel[];
        nodes: object[];
        skills: WaldiezSkill[];
        viewport?: object;
    }
  • description: string
  • Optionalid?: string
  • name: string
  • requirements: string[]
  • OptionalstorageId?: string
  • tags: string[]
  • type: "flow"

The id of the flow

The storage id of the flow

The type of the object (flow)

The name of the flow

The description of the flow

The tags of the flow

The requirements of the flow

The data of the flow:

  • nodes: The nodes of the flow (UI only).
  • edges: The edges of the flow (UI only).
  • viewport: The viewport of the flow (UI only).
  • agents: The agent nodes of the flow:
  • models: The model nodes of the flow. See WaldiezModel
  • skills: The skill nodes of the flow. See WaldiezSkill
  • chats: The chats (from edges) of the flow. See WaldiezChat