.. haive-core documentation master file
==============================================
Haive Core - AI Agent Framework Foundation
==============================================
.. raw:: html
🚀 Haive Core
Build Production-Ready AI Agent Systems
The foundational framework for creating sophisticated AI agents with state management,
graph-based workflows, tool integration, and advanced orchestration capabilities.
.. grid:: 1 2 2 3
:gutter: 3
:class: landing-grid
.. grid-item-card::
:class-card: sd-border-0 sd-shadow-sm
:class-title: sd-text-center sd-fs-5
**⚡ Quick Start**
^^^
Get up and running in under 5 minutes. Build your first agent with our streamlined API.
+++
.. button-ref:: getting_started
:expand:
:color: primary
:outline:
Start Building →
.. grid-item-card::
:class-card: sd-border-0 sd-shadow-sm
:class-title: sd-text-center sd-fs-5
**📘 Learn by Example**
^^^
Explore practical examples and real-world patterns from simple agents to complex workflows.
+++
.. button-ref:: examples
:expand:
:color: info
:outline:
View Examples →
.. grid-item-card::
:class-card: sd-border-0 sd-shadow-sm
:class-title: sd-text-center sd-fs-5
**🔍 API Reference**
^^^
Comprehensive API documentation with detailed class references and method signatures.
+++
.. button-link:: autoapi/haive/core/index.html
:expand:
:color: warning
:outline:
Browse API →
.. admonition:: 🎉 Latest Release: v0.1.0
:class: tip
**What's New:**
• **MetaStateSchema** - Revolutionary agent composition with type-safe state management
• **Dynamic Graphs** - Runtime graph modification and node composition
• **Tool Orchestration** - Seamless tool discovery, registration, and validation
• **Performance** - 2x faster state transitions with optimized reducers
• **Developer Experience** - Enhanced debugging tools and error messages
Documentation Hub
-----------------
.. tab-set::
.. tab-item:: 🎓 Learn
.. grid:: 1 2 2 2
:gutter: 2
.. grid-item::
**Fundamentals**
.. toctree::
:maxdepth: 1
installation
getting_started
overview
concepts
.. grid-item::
**Tutorials**
.. toctree::
:maxdepth: 1
examples
vectorstore_example_enhanced
**Key Concepts to Master:**
• **Engines** - The computational heart of agents (LLMs, retrievers, vector stores)
• **Schemas** - Type-safe state management with Pydantic validation
• **Graphs** - Workflow orchestration with nodes, edges, and conditional routing
• **Tools** - External capabilities and function calling
.. tab-item:: 🛠️ Build
.. grid:: 1 2 2 2
:gutter: 2
.. grid-item::
**Core Architecture**
.. toctree::
:maxdepth: 2
engine_architecture
schema_system
graph_workflows
.. grid-item::
**Implementation**
.. toctree::
:maxdepth: 2
configuration
tool_integration
persistence_layer
common_utilities
**Architecture Highlights:**
• **Modular Design** - Compose complex systems from simple, reusable components
• **Type Safety** - Full Pydantic integration for runtime validation
• **Async-First** - Built on asyncio for high-performance concurrent operations
• **Extensible** - Plugin architecture for custom engines and tools
.. tab-item:: 📚 API Docs
.. grid:: 1 1 2 2
:gutter: 3
.. grid-item::
**🎮 Core Systems**
.. toctree::
:maxdepth: 2
Engine Module