nexus-agents - v2.80.0
GitHub
npm
Preparing search index...
SequentialProtocol
Class SequentialProtocol
Sequential collaboration protocol.
Hierarchy
BaseProtocol
SequentialProtocol
Index
Constructors
constructor
Properties
logger
session
cancelled
options
pattern
Methods
cancel
create
Session
execute
Agent
Task
validate
Agents
execute
Constructors
constructor
new
SequentialProtocol
(
options
?:
ProtocolOptions
)
:
SequentialProtocol
Parameters
options
:
ProtocolOptions
= {}
Returns
SequentialProtocol
Properties
Protected
Readonly
logger
logger
:
ILogger
Protected
session
session
:
CollaborationSession
|
null
= null
Protected
cancelled
cancelled
:
boolean
= false
Protected
Readonly
options
options
:
ProtocolOptions
= {}
Readonly
pattern
pattern
:
"sequential"
= ...
Methods
cancel
cancel
(
reason
:
string
)
:
void
Parameters
reason
:
string
Returns
void
Protected
create
Session
createSession
()
:
CollaborationSession
Returns
CollaborationSession
Protected
execute
Agent
Task
executeAgentTask
(
agent
:
IAgent
,
task
:
Task
,
previousResults
?:
TaskResult
[]
,
)
:
Promise
<
Result
<
TaskResult
,
AgentError
>
>
Parameters
agent
:
IAgent
task
:
Task
Optional
previousResults
:
TaskResult
[]
Returns
Promise
<
Result
<
TaskResult
,
AgentError
>
>
Protected
validate
Agents
validateAgents
(
config
:
CollaborationConfig
,
agents
:
Map
<
string
,
IAgent
>
,
)
:
Result
<
void
,
AgentError
>
Parameters
config
:
CollaborationConfig
agents
:
Map
<
string
,
IAgent
>
Returns
Result
<
void
,
AgentError
>
execute
execute
(
config
:
CollaborationConfig
,
agents
:
Map
<
string
,
IAgent
>
,
)
:
Promise
<
Result
<
CollaborationResult
,
AgentError
>
>
Parameters
config
:
CollaborationConfig
agents
:
Map
<
string
,
IAgent
>
Returns
Promise
<
Result
<
CollaborationResult
,
AgentError
>
>
Settings
Member Visibility
Protected
Internal
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
logger
session
cancelled
options
pattern
Methods
cancel
create
Session
execute
Agent
Task
validate
Agents
execute
GitHub
npm
nexus-agents - v2.80.0
Loading...
Sequential collaboration protocol.