agents.reflection.simple_agent¶
Simple Reflection Agent using clean MultiAgent pattern.
Classes¶
Simple reflection agent using clean MultiAgent pattern. |
Functions¶
|
Create a simple reflection agent. |
|
Enhance any agent with reflection capability. |
Module Contents¶
- class agents.reflection.simple_agent.ReflectionAgent¶
Bases:
haive.agents.multi.agent.MultiAgent
Simple reflection agent using clean MultiAgent pattern.
- classmethod create(name='reflection_agent', max_iterations=2, quality_threshold=0.8, **kwargs)¶
Create a simple reflection agent.
- Parameters:
- Return type:
- agents.reflection.simple_agent.create(*args, **kwargs)¶
Create a simple reflection agent.
- Return type:
- agents.reflection.simple_agent.enhance_agent(base_agent, **kwargs)¶
Enhance any agent with reflection capability.
- Parameters:
base_agent (Any)
- Return type: