Files
zeekay 73fbba8141 feat: add hanzo-kms package, MCP proxy tools, and agent reflexion
- Add hanzo-kms v1.0.0: Secret management SDK compatible with Infisical API
  - Sync and async clients with multiple auth methods (Universal, AWS IAM, Azure, GCP, K8s)
  - Full CRUD operations for secrets with environment injection

- Add MCP proxy system for lazy-loading external MCP servers
  - mcp_proxy.py: Dynamic MCP server connection and tool discovery
  - proxy_tool.py: Tool for managing external MCP server proxies
  - platform_auth.py: Hanzo Platform authentication utilities
  - Built-in servers: platform, github, cloudflare, postgres, sqlite, docker, k8s

- Add agent reflexion module for self-correction and rule management
  - ReflexionEngine for reflection and rule-based behavior updates
  - Integration with hanzo-memory for persistent rules

- Add self_learning_agent example demonstrating reflexion capabilities

- Update ps_tool with improved process management and log handling
- Update browser tools with enhanced CDP bridge and automation
- Bump dependency versions across all tool packages

All tests pass (3156 passed)
2026-02-04 10:55:08 -08:00
..

hanzo-agents

Multi-agent orchestration CLI for Hanzo AI.

Installation

# Install via uv
uv tool install hanzo-agents

# Or via pip
pip install hanzo-agents

Usage

# Run an agent
hanzo-agents run claude "Explain this code"
hanzo-agents run gemini "Review this PR"

# List available agents
hanzo-agents list

# Check agent status
hanzo-agents status
hanzo-agents status claude

# Show configuration
hanzo-agents config

Available Agents

Agent Description
claude Anthropic Claude Code CLI
codex OpenAI Codex CLI
gemini Google Gemini CLI
grok xAI Grok CLI
qwen Alibaba Qwen CLI
vibe Vibe coding agent

Library Usage

from hanzo_agents import AgentTool
import asyncio

tool = AgentTool()
result = asyncio.run(tool.call(None, action="run", name="claude", prompt="Hello"))
print(result)

License

Apache 2.0