agents.multi.base.agentΒΆ
Base MultiAgent implementation.
This module provides the base multi-agent class that other multi-agent implementations can inherit from or use directly.
ClassesΒΆ
Agent that executes multiple agents in sequence. |
|
Configuration for sequential multi-agent execution. |
Module ContentsΒΆ
- class agents.multi.base.agent.SequentialAgent(config)ΒΆ
Bases:
haive.core.engine.agent.Agent
Agent that executes multiple agents in sequence.
This agent runs a list of agents one after another, optionally passing the output of one agent as input to the next.
Init .
- Parameters:
config (SequentialAgentConfig) β [TODO: Add description]
- run(input_data, **kwargs)ΒΆ
Run all agents in sequence.
- Parameters:
input_data (Any)
- Return type:
Any
- class agents.multi.base.agent.SequentialAgentConfigΒΆ
Bases:
haive.core.engine.agent.AgentConfig
Configuration for sequential multi-agent execution.