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ΒΆ

SequentialAgent

Agent that executes multiple agents in sequence.

SequentialAgentConfig

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.