haive-prebuilt
Pre-configured Haive agent presets and templates for common use cases.
40+ ready-to-deploy agents for specific business domains: customer support, research, content generation, code review, and more. Built on the Haive framework with sensible defaults — drop in and use, or customize as needed.
Why haive-prebuilt?
The Haive framework gives you the building blocks. haive-prebuilt gives you the finished products. Each agent is:
- Pre-tuned — Temperature, system message, and tools selected for the use case
- Domain-specific — Configured for a particular industry or task
- Production-ready — Tested with real LLMs (no mocks)
- Customizable — Override any setting via the standard Haive config pattern
Use haive-prebuilt when you need an agent for a common use case and don't want to start from scratch. Use the foundation packages (haive-core, haive-agents) when you need something custom.
Available Agents
Customer Support
- Customer Support Agent — Multi-turn conversation with escalation
- FAQ Bot — Document-grounded Q&A
- Ticket Triage Agent — Classify and route support tickets
Research & Analysis
- Market Research Agent — Web search + synthesis for market analysis
- Competitive Analysis Agent — Compare products/companies
- Trend Analyst — Identify and report on trends
Content Generation
- Blog Writer — Long-form content with research
- Social Media Manager — Posts for Twitter, LinkedIn, etc.
- Email Drafter — Professional email drafting
- Newsletter Generator — Curated weekly newsletters
Code & Development
- Code Reviewer — Reviews PRs and suggests improvements
- Bug Triage Agent — Classify and prioritize bug reports
- Documentation Generator — Auto-generate docstrings and READMEs
Data & Analytics
- Data Analyst — Pandas + SQL for data exploration
- Report Generator — Convert data into narrative reports
- Anomaly Detector — Identify outliers in datasets
Domain-Specific
- Legal Document Reviewer
- Medical Note Summarizer
- Financial Analyst
- HR Resume Screener
Quick Start
from haive.prebuilt import get_agent
# Get a pre-configured agent
agent = get_agent("customer_support")
result = agent.run("How do I reset my password?")
# Or instantiate directly
from haive.prebuilt.customer_support import CustomerSupportAgent
agent = CustomerSupportAgent(
company_name="Acme Corp",
knowledge_base_url="https://docs.acme.com",
)
Customization
Every prebuilt agent uses standard Haive patterns. Override any config:
from haive.prebuilt.research import MarketResearchAgent
from haive.core.engine.aug_llm import AugLLMConfig
# Override the engine
agent = MarketResearchAgent(
engine=AugLLMConfig(
model="claude-opus-4-6",
temperature=0.5,
system_message="Custom instructions...",
),
max_iterations=10,
)
Installation
pip install haive-prebuilt
Documentation
📖 Full documentation: https://pr1m8.github.io/haive-prebuilt/
Related Packages
| Package | Description |
|---|---|
| haive-core | Foundation: engines, graphs |
| haive-agents | Production agent implementations |
| haive-tools | Tool implementations |
License
MIT © pr1m8
Metadata
Release files for haive-prebuilt 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| haive_prebuilt-1.0.1.tar.gz | 189.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| haive_prebuilt-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 473.9 kB
Release files / haive_prebuilt-1.0.1.tar.gz
| Download URL | haive_prebuilt-1.0.1.tar.gz |
|---|---|
| Size | 189.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1bda6c62595599065791a5c09b70d50961d71fdf52b13ef14f94257b12df896e
|
|
BLAKE2b-256 checksum How to use checksums |
5735f3e0f6c19c14b265988ee4e74cbe5a7d3871bdc22fbee031af3231e0a782
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|
Release files / haive_prebuilt-1.0.1-py3-none-any.whl
| Download URL | haive_prebuilt-1.0.1-py3-none-any.whl |
|---|---|
| Size | 284.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5bd9c1a6fb8d55c18224eaf21e50070ac710008625145525299ac4a32e304df5
|
|
BLAKE2b-256 checksum How to use checksums |
3ad668295511eb3dabc5a04c343c60029fc3aeda114dc77553b781fd52b62eb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|