agents.multi.experiments.implementations.proper_baseΒΆ

Proper multi-agent base following exact engines dict pattern.

ClassesΒΆ

ProperMultiAgent

Multi-agent following exact engines dict pattern.

Module ContentsΒΆ

class agents.multi.experiments.implementations.proper_base.ProperMultiAgentΒΆ

Bases: haive.agents.base.agent.Agent

Multi-agent following exact engines dict pattern.

Emulates the engines/engine pattern: - agents: Dict[str, Agent] = Field(default_factory=dict) - agent: Agent | None = Field(default=None) - Same normalization logic as engines

build_graph()ΒΆ

Build graph using AgentNodeV3 properly.

Return type:

haive.core.graph.state_graph.base_graph2.BaseGraph

classmethod normalize_agents_and_engines(values)ΒΆ

Normalize agents dict exactly like engines normalization.

Parameters:

values (dict[str, Any])

Return type:

dict[str, Any]

setup_agent()ΒΆ

Setup hook - configure multi-agent state schema using composition.

Return type:

None