IWaldiezAgentStore
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ΒΆ
positionΒΆ
xΒΆ
number
yΒΆ
number
parentIdΒΆ
undefined
| string
ReturnsΒΆ
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ΒΆ
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ΒΆ
getGroupMembers()ΒΆ
getGroupMembers: (
groupId
) =>WaldiezNodeAgent
[]
Defined in: src/waldiez/models/Stores/IAgentStore.ts:33
ParametersΒΆ
groupIdΒΆ
string
ReturnsΒΆ
getNonSwarmAgents()ΒΆ
getNonSwarmAgents: (
swarmContainerId
,swarmAgents
,edges
) =>object
Defined in: src/waldiez/models/Stores/IAgentStore.ts:39
ParametersΒΆ
swarmContainerIdΒΆ
string
swarmAgentsΒΆ
edgesΒΆ
object
[]
ReturnsΒΆ
object
swarmSourcesΒΆ
swarmSources:
WaldiezNodeAgent
[]
swarmTargetsΒΆ
swarmTargets:
WaldiezNodeAgent
[]
getSwarmAgents()ΒΆ
getSwarmAgents: () =>
WaldiezNodeAgentSwarm
[]
Defined in: src/waldiez/models/Stores/IAgentStore.ts:36
ReturnsΒΆ
importAgent()ΒΆ
importAgent: (
agent
,agentId
,skipLinks
,position
,save
) =>WaldiezNodeAgent
Defined in: src/waldiez/models/Stores/IAgentStore.ts:24
ParametersΒΆ
agentΒΆ
agentIdΒΆ
string
skipLinksΒΆ
boolean
positionΒΆ
undefined
| { x
: number
; y
: number
; }
saveΒΆ
boolean
ReturnsΒΆ
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