agents.simple.agent_v3_minimalยถ

SimpleAgent v3 implementation with minimal import overhead.

This implementation provides the same SimpleAgentV3 functionality but with lazy loading of all heavy dependencies to achieve sub-5 second import times.

Usage:

# Fast import - no heavy dependencies loaded from haive.agents.simple.agent_v3_minimal import SimpleAgentV3Minimal as SimpleAgentV3

# Full functionality available when actually used agent = SimpleAgent(name=โ€testโ€) result = await agent.arun(โ€œHelloโ€)

Classesยถ

SimpleAgentV3Minimal

Minimal wrapper for SimpleAgentV3 with lazy loading.

Module Contentsยถ

class agents.simple.agent_v3_minimal.SimpleAgentV3Minimalยถ

Minimal wrapper for SimpleAgentV3 with lazy loading.

Dynamically import and create the real SimpleAgentV3 instance.

classmethod as_structured_tool(*args, **kwargs)ยถ

Lazy loading for as_structured_tool class method.

classmethod as_tool(*args, **kwargs)ยถ

Lazy loading for as_tool class method.