Package Documentation Index

This page provides comprehensive navigation to all Haive framework packages. Each package serves a specific purpose in the ecosystem and can be used independently or together.

📦 Core Infrastructure

🧠 haive-core

Foundation Framework440MB Documentation

The foundational layer providing state management, graph workflows, LLM engines, and tool orchestration.

Key Components: • Augmented LLM Engine • State Schema System • Graph Workflows • Tool Registry & Validation • Persistence Layer

When to Use: Every Haive application requires haive-core as the foundation.

/packages/haive-core/index.html

🤖 Agent Implementations

🤖 haive-agents

Agent Library284MB Documentation

Pre-built agent implementations for common AI patterns and workflows.

Agent Types: • SimpleAgent - Basic conversational agents • ReactAgent - Reasoning and tool-using agents • MultiAgent - Orchestrate multiple agents • RAG Agents - Retrieval-augmented generation • Planning Agents - Task planning and execution

When to Use: Building conversational AI, reasoning systems, or multi-agent workflows.

/packages/haive-agents/index.html

🛠️ Tools & Capabilities

🛠️ haive-tools

Tool Library43MB Documentation

Extensive collection of tools for web scraping, APIs, databases, file operations, and integrations.

Categories: • Web & API Tools • Database Connectors • File Operations • System Utilities

/packages/haive-tools/index.html
📦 haive-mcp

MCP Integration34MB Documentation

Model Context Protocol integration for enhanced AI capabilities and external tool connections.

Features: • MCP Server Management • Protocol Integration • Tool Discovery • Context Sharing

/packages/haive-mcp/index.html

🎮 Specialized Environments

🎮 haive-games

Game Environments167MB Documentation

Game-based environments for training and testing AI agents with reinforcement learning.

Capabilities: • Game Engine Integration • Agent Training • Environment Simulation • Performance Analytics

/packages/haive-games/index.html
🌊 haive-dataflow

Data Processing37MB Documentation

Stream processing and real-time data workflows for large-scale operations.

Features: • Stream Processing • Real-time Workflows • Data Connectors • Pipeline Management

/packages/haive-dataflow/index.html

🏗️ Ready Solutions

🏗️ haive-prebuilt

Pre-configured Solutions36MB Documentation

Ready-to-use agents and workflows for common business use cases and industry applications.

Solutions: • Business Workflows • Industry Templates • Quick Deployment • Configuration Presets

/packages/haive-prebuilt/index.html
🔌 haive-hap

Hierarchical Agent Protocol23MB Documentation

Advanced protocol for hierarchical agent communication and coordination.

Features: • Agent Hierarchies • Communication Protocols • Coordination Patterns • Scalability Support

/packages/haive-hap/index.html

📊 Package Dependencies & Relationships

        graph TD
   subgraph "🎯 Application Level"
      APP[Your Application]
   end

   subgraph "🏗️ Solution Level"
      PREBUILT[haive-prebuilt]
      HAP[haive-hap]
   end

   subgraph "🤖 Agent Level"
      AGENTS[haive-agents]
   end

   subgraph "🛠️ Capability Level"
      TOOLS[haive-tools]
      MCP[haive-mcp]
      GAMES[haive-games]
      DATAFLOW[haive-dataflow]
   end

   subgraph "⚡ Foundation Level"
      CORE[haive-core]
   end

   APP --> PREBUILT
   APP --> HAP
   APP --> AGENTS
   PREBUILT --> AGENTS
   HAP --> AGENTS
   AGENTS --> TOOLS
   AGENTS --> MCP
   AGENTS --> GAMES
   AGENTS --> DATAFLOW
   TOOLS --> CORE
   MCP --> CORE
   GAMES --> CORE
   DATAFLOW --> CORE
   AGENTS --> CORE

   style CORE fill:#8b5cf6,color:#ffffff,stroke:#6d28d9,stroke-width:3px
   style AGENTS fill:#6d28d9,color:#ffffff,stroke:#4c1d95,stroke-width:2px
    

🚀 Installation Guide

Install packages based on your needs:

Minimal Installation - Just the foundation

pip install haive-core

Standard Installation - Most common setup

pip install haive-core haive-agents

Enhanced Installation - Add tool capabilities

pip install haive-core haive-agents haive-tools

Complete Installation - All packages

pip install haive[all]
# Or individually:
pip install haive-core haive-agents haive-tools haive-mcp haive-games haive-dataflow haive-prebuilt haive-hap

🎯 Package Selection Guide

Choose packages based on your use case:

🔬 Research & Analysis

Recommended: • haive-core (required) • haive-agents • haive-tools • haive-mcp

Perfect for building research assistants, data analysts, and content generators.

💼 Business Automation

Recommended: • haive-core (required) • haive-agents • haive-prebuilt • haive-dataflow

Ideal for workflow automation, customer service, and business process optimization.

🎮 AI Gaming

Recommended: • haive-core (required) • haive-agents • haive-games • haive-tools

Build intelligent game bots, NPCs, and training environments.

🏢 Enterprise Systems

Recommended: • haive-core (required) • haive-agents • haive-hap • haive-dataflow • haive-mcp

Large-scale deployments with hierarchical coordination and data processing.

📚 Documentation Standards

All package documentation follows consistent standards:

🎨 Visual Design • Consistent Furo theme with purple/violet branding • Interactive navigation with sphinx-design • Comprehensive examples and code snippets

📖 Content Structure • Getting Started tutorials • API reference with AutoAPI • Real-world examples • Architecture explanations

🔗 Cross-Package Linking • Seamless navigation between packages • Centralized memory index system • Consistent URL structure for R2 deployment

📈 Documentation Stats

Package Documentation Overview

Package

Size

Pages

Primary Focus

haive-core

440MB

1,200+

Foundation, engines, schemas, graphs

haive-agents

284MB

1,000+

Agent implementations and patterns

haive-games

167MB

480+

Game environments and training

haive-tools

43MB

130+

Tool integrations and utilities

haive-dataflow

37MB

165+

Stream processing and pipelines

haive-prebuilt

36MB

200+

Ready solutions and templates

haive-mcp

34MB

140+

MCP protocol integration

haive-hap

23MB

60+

Hierarchical agent protocols


Note

Documentation Sync: All package documentation is synchronized and tested together. Links between packages are validated and maintained automatically.

See also

Related Resources: