agents.multi.experiments.implementations.proper_baseΒΆ
Proper multi-agent base following exact engines dict pattern.
ClassesΒΆ
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.
- setup_agent()ΒΆ
Setup hook - configure multi-agent state schema using composition.
- Return type:
None