Release 0.3.2
Before the upcoming major event loop node release (v0.4.0), we wanted to ship a release focused on developer experience — making it easier to get started, stay set up, and build with confidence. This release packs 203 commits from 29 contributors with new integrations, a revamped quickstart, hardened reliability, and expanded platform support.
What's New
Email Service Tool — @Hundao
A full-featured email integration powered by Resend, with support for CC/BCC recipients. Agents can now send emails as part of their workflows without external glue code.
Credential Store Auto Sync
The credential store now syncs automatically with the Aden provider, replacing the old credential manager. Credentials stay up to date without manual intervention.
Quickstart Overhaul with uv — @shivamhwp
The quickstart.sh has been largely rewritten (700+ lines changed) to use uv as the package manager. It now auto-installs uv, picks a compatible Python (>=3.11), and creates separate virtual environments for core and tools. The result is a significantly faster and more reliable onboarding experience.
Native PowerShell Setup for Windows
A first-class PowerShell setup script for Windows users — no more WSL requirement for getting started on Windows.
Execution Quality Tracking
The executor now exposes retry metrics, giving visibility into node execution quality and retry behavior across agent runs.
HubSpot Integration & Advanced Scraper
New HubSpot tool integration and an improved web scraper for richer data extraction capabilities.
Root Hive CLI Entry Point
A new root hive CLI command that eliminates the need to set PYTHONPATH manually — cleaner developer experience out of the box.
Fixes & Improvements
- Security: Removed debug print statements that leaked API key to stdout
- ConcurrentStorage: Fixed race condition and cache invalidation bug — @krish341360
- Agent Builder: Made exports atomic to prevent partial writes
- CSV Tool: Handle
csv_writewith no parent directory; validate non-negative limit/offset incsv_read - PDF Tool: Surface truncation warning when exceeding
max_pages - Graph Validation: Added validation for client-facing nodes
- LLM JSON Extraction: Validate extraction output to prevent empty/fabricated data
- Tool Registry: Handle invalid JSON returned by tools
- MCP: Load MCP servers correctly; fix session disconnect cleanup
- Setup Script: Creates missing
exports/directory; fix Python/pip version detection - CLI: Fix
KeyError 'steps'incmd_listfunction - Async Runtime: Add
is_running()andis_closed()checks to_run_async()to prevent deadlock - Windows: Fix Unicode encoding issues
- CI: Add Windows runner to GitHub Actions; add tool tests in CI; ruff formatting fixes
- Dependencies: Add missing
litellmto tools dependencies
Documentation
- Clarified who Hive is for and when to use it
- Updated roadmap and architecture mermaid chart
- Added Hindi (हिंदी) README translation
- Tools/integration contribution guide
- Rewrote configuration docs to reflect actual Python framework architecture
- Improved Q&A and feature descriptions
- QuickStart improvements: MCP config, Python version, venv docs
- Added
.python-versionfor automatic Python version detection - Removed duplicate entries and fixed doc links
Special Thanks
This release would not have been possible without the contributions of our growing community. A heartfelt thank you to every contributor who submitted code, reported issues, reviewed PRs, and helped shape Hive into what it is today.
- Hundao (@Hundao) — email service tool with Resend provider, CI fixes
- Muzzaiyyan Hussain (@MuzzaiyyanHussain) — atomic agent builder exports, Hindi README translation
- Nicklaus FW (@NicklausFW) — CSV write fix, execution quality tracking
- KrishShharma (@krish341360) — ConcurrentStorage race condition fix
- Pravin Mishra (@mishrapravin114) — PDF read max pages truncation
- Sourab Singh Bora (@Sourabsb) — API key leak fix, async runtime deadlock fix, MCP disconnect cleanup
- Shivam (@shivamhwp) — QuickStart improvements
- Chandradithya Janaswami (@JVSCHANDRADITHYA) — CLI crash fix for missing exports directory
- Harsh Kishorani (@HarshKishorani) — native PowerShell setup for Windows
- Dhruv Pokhriyal (@DhruvPokhriyal) — CSV read validation
- Anshu Bhatt (@Anshu-bhatt) —
.python-versionauto-detection - Rocky Sahu (@Rockysahu704) — documentation improvements
- Anshumaan Saraf (@Ansh0928) — Edge Protocol docstring cleanup
- Tiago Sasaki (@tjsasakifln) — root Hive CLI entry point, configuration docs rewrite
- Aman (@Aman030304) — logging refactor, Windows CI runner
- Devanshu Magiawala (@magiawala) — MCP example import fix
- Suhani Jindal (@suhanijindal) — Python 3.13 classifier
- trinh31201 (@trinh31201) — LLM JSON extraction validation
- Shivraj (@Shivraj12) — tool registry invalid JSON handling
- Mrunal Shah (@mrunalnshah) — setup script Python/pip version detection fix
- Siddharth Varshney (@Siddharth2624) — output sanitization docs
- Harsh Makwana (@hrshmakwana) — setup script exports directory fix
- Ayush Pandey (@ap-dev-github) — Windows Unicode encoding fix
- Rahul Vakiti (@vakrahul) — style fixes
- dithzz (@dithzz) — CLI KeyError fix
- RussellLuo (@RussellLuo) — MCP server loading fix
Thank you all for being part of the Hive journey. Onward!
What's next
We're planning for a major release 0.4.0 with the event loop node and other features in the coming days. It is going to increase the worker agent capability a lot. Learn more in #2500
There is also a TUI for worker agent coming soon for testing and using the worker agent(credit: @mubarakar95). Share us feedback if you are interested in it here #1644!