Skip to content

v0.5.2 - Credentials Get an Upgrade

Choose a tag to compare

@RichardTang-Aden RichardTang-Aden released this 23 Feb 02:38
· 942 commits to main since this release
0b87e4c

Credentials Get an Upgrade

v0.5.2 focuses on reliability and polish. The credential system gets a full v2 rewrite with provider-based loading and runtime validation. Stripe joins the tool ecosystem as a new payment integration. Several graph-level fixes harden async safety for production workloads.


Highlights

Credential System v2

The credential subsystem has been rewritten with provider-based loading and a dedicated test agent. Credentials are now validated at load time with proper error typing, health checks for Google tools, and improved setup flows for both the TUI and worker agents.

# Credentials are now validated with health checks on load
hive setup-credentials

Stripe Tool Integration

New MCP tools for Stripe payment processing, enabling agents to manage payments, customers, and subscriptions programmatically.


What's New

Architecture & Runtime

  • Credential v2 with provider loading -- Rewritten credential subsystem with provider-based loading, runtime validation, and a test agent.
  • Hardened JSON parsing -- Async-safe JSON parsing for large LLM outputs, preventing corruption in concurrent node executions. (@mohammednihala123)
  • Execution ID on NodeContext -- execution_id now available in NodeContext for escalate_to_coder, enabling proper execution tracking. (@Antiarin)
  • Event loop node zoom in Worker Bee graph -- Worker Bee graph now renders event loop nodes with zoom support.

New Tool Integrations

Tool Description Contributor
Stripe Payment processing tools for managing payments, customers, and subscriptions via Stripe API @vakrahul

Bug Fixes

  • Fix TUI account selection flow
  • Fix ZAI API key setup
  • Fix Gmail batch tool schema coercion
  • Fix credential error types for clearer error reporting
  • Fix Google tools health check validation
  • Fix streaming output leakage
  • Fix worker credential setup flow
  • Harden JSON parsing for async safety and large LLM outputs (@mohammednihala123)

Documentation

  • Sync zh-CN README with latest English README and fix broken links (@Schlaflied)
  • Fix CLI arguments mismatch for test-debug and test-list commands (@nico-suescun)
  • Add document processing recipe (@alhousseynou-ndiaye)
  • Expand Available Tools table with all tools by category (@NSkogstad-AUS)
  • Fix Gmail tool description inaccuracy (@NSkogstad-AUS)

Community Contributors

A huge thank you to everyone who contributed to this release:

  • Aaryan Chandola (@Antiarin) -- Execution ID fix for escalate_to_coder
  • Rahul Vakiti (@vakrahul) -- Stripe tool integration
  • Nihal (@mohammednihala123) -- Hardened JSON parsing for async safety
  • @Schlaflied -- Chinese README sync and link fixes
  • Nicolas Suescun (@nico-suescun) -- CLI docs fix
  • Alhousseynou Ndiaye (@alhousseynou-ndiaye) -- Document processing recipe
  • @NSkogstad-AUS -- Tools documentation expansion

Upgrading

git pull origin main
uv sync

What's Next

  • Native Web UI -- A full web interface replacing the current TUI for a richer, more accessible agent experience
  • Hive Coder enhancements -- Improved code generation, smarter error recovery, and deeper framework awareness for the meta-agent
  • Sub-agent structure -- First-class support for agents spawning and coordinating child agents within a graph
  • GCU (Graph Compute Unit) capability -- Metered graph execution units for resource tracking and usage-based billing