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¶
Foundation Framework • 440MB 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.
🤖 Agent Implementations¶
Agent Library • 284MB 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.
🛠️ Tools & Capabilities¶
Tool Library • 43MB Documentation
Extensive collection of tools for web scraping, APIs, databases, file operations, and integrations.
Categories: • Web & API Tools • Database Connectors • File Operations • System Utilities
MCP Integration • 34MB Documentation
Model Context Protocol integration for enhanced AI capabilities and external tool connections.
Features: • MCP Server Management • Protocol Integration • Tool Discovery • Context Sharing
🎮 Specialized Environments¶
Game Environments • 167MB Documentation
Game-based environments for training and testing AI agents with reinforcement learning.
Capabilities: • Game Engine Integration • Agent Training • Environment Simulation • Performance Analytics
Data Processing • 37MB Documentation
Stream processing and real-time data workflows for large-scale operations.
Features: • Stream Processing • Real-time Workflows • Data Connectors • Pipeline Management
🏗️ Ready Solutions¶
Pre-configured Solutions • 36MB Documentation
Ready-to-use agents and workflows for common business use cases and industry applications.
Solutions: • Business Workflows • Industry Templates • Quick Deployment • Configuration Presets
Hierarchical Agent Protocol • 23MB Documentation
Advanced protocol for hierarchical agent communication and coordination.
Features: • Agent Hierarchies • Communication Protocols • Coordination Patterns • Scalability Support
📊 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:
Recommended: • haive-core (required) • haive-agents • haive-tools • haive-mcp
Perfect for building research assistants, data analysts, and content generators.
Recommended: • haive-core (required) • haive-agents • haive-prebuilt • haive-dataflow
Ideal for workflow automation, customer service, and business process optimization.
Recommended: • haive-core (required) • haive-agents • haive-games • haive-tools
Build intelligent game bots, NPCs, and training environments.
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 |
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:
Main Documentation - Framework overview
Getting Started - First steps tutorial
Examples - Real-world implementations
GitHub Organization - Source code and issues