Skip to content

IWaldiezAgentStore

@waldiez/react v0.4.7


Defined in: src/waldiez/models/Stores/IAgentStore.ts:13

PropertiesΒΆ

addAgent()ΒΆ

addAgent: (agentType, position, parentId) => WaldiezNodeAgent

Defined in: src/waldiez/models/Stores/IAgentStore.ts:16

ParametersΒΆ
agentTypeΒΆ

WaldiezNodeAgentType

positionΒΆ
xΒΆ

number

yΒΆ

number

parentIdΒΆ

undefined | string

ReturnsΒΆ

WaldiezNodeAgent


addGroupMember()ΒΆ

addGroupMember: (groupId, memberId) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:34

ParametersΒΆ
groupIdΒΆ

string

memberIdΒΆ

string

ReturnsΒΆ

void


cloneAgent()ΒΆ

cloneAgent: (id) => null | WaldiezNodeAgent

Defined in: src/waldiez/models/Stores/IAgentStore.ts:21

ParametersΒΆ
idΒΆ

string

ReturnsΒΆ

null | WaldiezNodeAgent


deleteAgent()ΒΆ

deleteAgent: (id) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:23

ParametersΒΆ
idΒΆ

string

ReturnsΒΆ

void


ensureSwarmContainer()ΒΆ

ensureSwarmContainer: (flowId, position) => WaldiezNodeAgent

Defined in: src/waldiez/models/Stores/IAgentStore.ts:44

ParametersΒΆ
flowIdΒΆ

string

positionΒΆ
xΒΆ

number

yΒΆ

number

ReturnsΒΆ

WaldiezNodeAgent


exportAgent()ΒΆ

exportAgent: (agentId, hideSecrets) => object

Defined in: src/waldiez/models/Stores/IAgentStore.ts:31

ParametersΒΆ
agentIdΒΆ

string

hideSecretsΒΆ

boolean

ReturnsΒΆ

object


getAgentById()ΒΆ

getAgentById: (id) => null | WaldiezNodeAgent

Defined in: src/waldiez/models/Stores/IAgentStore.ts:15

ParametersΒΆ
idΒΆ

string

ReturnsΒΆ

null | WaldiezNodeAgent


getAgentConnections()ΒΆ

getAgentConnections: (nodeId, options?) => object

Defined in: src/waldiez/models/Stores/IAgentStore.ts:45

ParametersΒΆ
nodeIdΒΆ

string

options?ΒΆ
skipManagers?ΒΆ

boolean

sourcesOnly?ΒΆ

boolean

targetsOnly?ΒΆ

boolean

ReturnsΒΆ

object

sourceΒΆ

source: object

source.edgesΒΆ

edges: WaldiezEdge[]

source.nodesΒΆ

nodes: WaldiezNodeAgent[]

targetΒΆ

target: object

target.edgesΒΆ

edges: WaldiezEdge[]

target.nodesΒΆ

nodes: WaldiezNodeAgent[]


getAgents()ΒΆ

getAgents: () => WaldiezNodeAgent[]

Defined in: src/waldiez/models/Stores/IAgentStore.ts:14

ReturnsΒΆ

WaldiezNodeAgent[]


getGroupMembers()ΒΆ

getGroupMembers: (groupId) => WaldiezNodeAgent[]

Defined in: src/waldiez/models/Stores/IAgentStore.ts:33

ParametersΒΆ
groupIdΒΆ

string

ReturnsΒΆ

WaldiezNodeAgent[]


getNonSwarmAgents()ΒΆ

getNonSwarmAgents: (swarmContainerId, swarmAgents, edges) => object

Defined in: src/waldiez/models/Stores/IAgentStore.ts:39

ParametersΒΆ
swarmContainerIdΒΆ

string

swarmAgentsΒΆ

WaldiezNodeAgent[]

edgesΒΆ

object[]

ReturnsΒΆ

object

swarmSourcesΒΆ

swarmSources: WaldiezNodeAgent[]

swarmTargetsΒΆ

swarmTargets: WaldiezNodeAgent[]


getSwarmAgents()ΒΆ

getSwarmAgents: () => WaldiezNodeAgentSwarm[]

Defined in: src/waldiez/models/Stores/IAgentStore.ts:36

ReturnsΒΆ

WaldiezNodeAgentSwarm[]


importAgent()ΒΆ

importAgent: (agent, agentId, skipLinks, position, save) => WaldiezNodeAgent

Defined in: src/waldiez/models/Stores/IAgentStore.ts:24

ParametersΒΆ
agentΒΆ
agentIdΒΆ

string

boolean

positionΒΆ

undefined | { x: number; y: number; }

saveΒΆ

boolean

ReturnsΒΆ

WaldiezNodeAgent


removeGroupMember()ΒΆ

removeGroupMember: (groupId, memberId) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:35

ParametersΒΆ
groupIdΒΆ

string

memberIdΒΆ

string

ReturnsΒΆ

void


setAgentGroup()ΒΆ

setAgentGroup: (agentId, groupId) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:32

ParametersΒΆ
agentIdΒΆ

string

groupIdΒΆ

string

ReturnsΒΆ

void


setSwarmInitialAgent()ΒΆ

setSwarmInitialAgent: (agentId) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:37

ParametersΒΆ
agentIdΒΆ

string

ReturnsΒΆ

void


updateAgentData()ΒΆ

updateAgentData: (id, data) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:22

ParametersΒΆ
idΒΆ

string

dataΒΆ

Partial\<WaldiezNodeAgentData>

ReturnsΒΆ

void


updateSwarmInitialAgent()ΒΆ

updateSwarmInitialAgent: (agentId) => void

Defined in: src/waldiez/models/Stores/IAgentStore.ts:38

ParametersΒΆ
agentIdΒΆ

string

ReturnsΒΆ

void