π Welcome to Haive Agents DocumentationΒΆ
Haive Agents is the most advanced AI agent framework available today, providing truly dynamic agents capable of self-modification, self-replication, runtime adaptation, and autonomous coordination.
π§ Build Intelligent Agents That Think, Learn, and Evolve
From simple conversations to complex multi-agent systems with graph-based memory
Key FeaturesΒΆ
π₯ What Makes Haive Agents Special
True Intelligence: Not just chatbots - agents that reason, plan, and solve complex problems
Dynamic Adaptation: Agents modify their behavior at runtime based on performance
Self-Organization: Create agents that spawn and coordinate specialized teams
Advanced Memory: Graph-based knowledge systems with automatic relationship discovery
Production Ready: Comprehensive error handling, monitoring, and scaling capabilities
# Create your first intelligent agent in 3 lines
from haive.agents import SimpleAgent
from haive.core.engine.aug_llm import AugLLMConfig
agent = SimpleAgent(name="assistant", engine=AugLLMConfig())
result = await agent.arun("Explain quantum computing")
# Agent provides comprehensive, contextual response
User GuideΒΆ
π Getting Started
π§ Core Concepts
π§ Advanced Topics
API ReferenceΒΆ
π API Reference
- agents
- agents.base
- agents.base.agent
- agents.base.agent_structured_output_mixin
- agents.base.agent_with_token_tracking
- agents.base.compiled_agent
- agents.base.debug_utils
- agents.base.enhanced_init
- agents.base.hooks
- agents.base.mixins
- agents.base.pre_post_agent_mixin
- agents.base.serialization_mixin
- agents.base.smart_output_parsing
- agents.base.structured_output_handler
- agents.base.typed_agent
- agents.base.types
- agents.base.universal_agent
- agents.base.workflow
- agents.chain
- agents.conversation
- agents.discovery
- agents.document
- agents.document_loader
- agents.document_modifiers
- agents.document_processing
- agents.dynamic_supervisor
- agents.experiments
- agents.long_term_memory
- agents.ltm
- agents.memory
- agents.memory_reorganized
- agents.memory_v2
- agents.memory_v2.advanced_rag_memory_agent
- agents.memory_v2.conversation_memory_agent
- agents.memory_v2.extraction_prompts
- agents.memory_v2.graph_memory_agent
- agents.memory_v2.integrated_memory_system
- agents.memory_v2.kg_memory_agent
- agents.memory_v2.long_term_memory_agent
- agents.memory_v2.memory_models_standalone
- agents.memory_v2.memory_state
- agents.memory_v2.memory_state_original
- agents.memory_v2.memory_state_with_tokens
- agents.memory_v2.memory_tools
- agents.memory_v2.message_document_converter
- agents.memory_v2.multi_memory_agent
- agents.memory_v2.multi_memory_coordinator
- agents.memory_v2.multi_react_memory_system
- agents.memory_v2.rag_memory_agent
- agents.memory_v2.react_memory_agent
- agents.memory_v2.react_memory_coordinator
- agents.memory_v2.simple_memory_agent
- agents.memory_v2.simple_memory_agent_deepseek
- agents.memory_v2.standalone_memory_agent_free
- agents.memory_v2.standalone_rag_memory
- agents.memory_v2.time_weighted_retriever
- agents.memory_v2.token_tracker
- agents.multi
- agents.multi.agent
- agents.multi.base
- agents.multi.compatibility
- agents.multi.core
- agents.multi.enhanced
- agents.multi.enhanced_clean_multi_agent
- agents.multi.enhanced_dynamic_supervisor
- agents.multi.enhanced_multi_agent_generic
- agents.multi.enhanced_multi_agent_standalone
- agents.multi.enhanced_parallel_agent
- agents.multi.enhanced_sequential_agent
- agents.multi.enhanced_supervisor_agent
- agents.multi.sequential
- agents.multi.simple
- agents.multi.utils
- agents.patterns
- agents.patterns.hybrid_multi_agent_patterns
- agents.patterns.react_structured_agent_variants
- agents.patterns.react_structured_reflection_patterns
- agents.patterns.react_with_structured_output
- agents.patterns.sequential_with_structured_output
- agents.patterns.sequential_workflow_agent
- agents.patterns.simple_rag_agent_pattern
- agents.planning
- agents.planning.base
- agents.planning.clean_plan_execute
- agents.planning.enhanced_plan_execute_v5
- agents.planning.enhanced_plan_execute_v6
- agents.planning.langgraph_plan_execute
- agents.planning.llm_compiler
- agents.planning.llm_compiler_v3
- agents.planning.models
- agents.planning.p_and_e
- agents.planning.plan_and_execute
- agents.planning.plan_and_execute_multi
- agents.planning.plan_execute_v3
- agents.planning.proper_plan_execute
- agents.planning.rewoo
- agents.planning.rewoo_tree_agent
- agents.planning.rewoo_tree_agent_v2
- agents.planning.rewoo_tree_agent_v3
- agents.planning.rewoo_v3
- agents.planning.smart_parsing_example
- agents.planning_v2
- agents.rag
- agents.rag.adaptive
- agents.rag.adaptive_rag
- agents.rag.adaptive_tools
- agents.rag.agentic
- agents.rag.agentic_router
- agents.rag.answer_agent
- agents.rag.base
- agents.rag.branched_chain
- agents.rag.chain_collection
- agents.rag.collective_rag_agent_v4
- agents.rag.corrective
- agents.rag.db_rag
- agents.rag.document_grading
- agents.rag.dynamic
- agents.rag.enhanced_memory_react
- agents.rag.factories
- agents.rag.filtered
- agents.rag.flare
- agents.rag.fusion
- agents.rag.hallucination_grading
- agents.rag.hyde
- agents.rag.list_iteration_example
- agents.rag.llm_rag
- agents.rag.memory_aware
- agents.rag.models
- agents.rag.modular_chain
- agents.rag.multi_agent_rag
- agents.rag.multi_query
- agents.rag.multi_strategy
- agents.rag.query_decomposition
- agents.rag.query_planning
- agents.rag.self_corr
- agents.rag.self_rag2
- agents.rag.self_reflective
- agents.rag.self_route
- agents.rag.simple
- agents.rag.simple_rag_agent_v4
- agents.rag.speculative
- agents.rag.step_back
- agents.rag.synthesis_agent
- agents.rag.typed
- agents.rag.unified_factory
- agents.rag.utils
- agents.react
- agents.react_class
- agents.reasoning_and_critique
- agents.reflection
- agents.research
- agents.self_healing_code
- agents.sequential
- agents.simple
- agents.simple.agent
- agents.simple.agent_v3_minimal
- agents.simple.clean_enhanced_simple
- agents.simple.config
- agents.simple.enhanced_agent_v3
- agents.simple.enhanced_simple_agent
- agents.simple.enhanced_simple_agent_v2
- agents.simple.enhanced_simple_minimal
- agents.simple.enhanced_simple_real
- agents.simple.example
- agents.simple.factory
- agents.simple.lazy_simple_agent
- agents.simple.structured
- agents.simple.ultra_lazy_agent
- agents.simple.v2
- agents.structured
- agents.structured_output
- agents.supervisor
- agents.task_analysis
- agents.utils
- agents.wiki_writer
- agents.base