mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
feat: Complete hanzo dev chat-first REPL with multi-orchestrator support
- Chat-first interface (natural language by default) - Claude Desktop-style UI with light gray borders - Support for multiple orchestrators (GPT-5, Codex, Claude, local models) - CLI tool integration (OpenAI CLI, Claude Desktop, Gemini CLI, Hanzo IDE) - System 2 thinking with critic agents - Comprehensive test coverage with real AI validation - Version bump to 0.3.19
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "hanzo"
|
||||
version = "0.3.18"
|
||||
version = "0.3.19"
|
||||
description = "Hanzo AI - Complete AI Infrastructure Platform with CLI, Router, MCP, and Agent Runtime"
|
||||
authors = [
|
||||
{name = "Hanzo AI", email = "[email protected]"},
|
||||
|
||||
@@ -26,7 +26,7 @@ from .utils.output import console
|
||||
from .interactive.repl import HanzoREPL
|
||||
|
||||
# Version
|
||||
__version__ = "0.3.18"
|
||||
__version__ = "0.3.19"
|
||||
|
||||
|
||||
@click.group(invoke_without_command=True)
|
||||
|
||||
@@ -2339,6 +2339,11 @@ class MultiClaudeOrchestrator(HanzoDevOrchestrator):
|
||||
"""
|
||||
self.console.print(f"[cyan]Executing with System 2 thinking: {task}[/cyan]")
|
||||
|
||||
# Check if instances are initialized
|
||||
if not self.claude_instances:
|
||||
# No instances started, use direct API
|
||||
return await self._call_api_model(task)
|
||||
|
||||
# Step 1: Primary execution
|
||||
primary = self.claude_instances[0]
|
||||
result = await self._send_to_instance(primary, task)
|
||||
|
||||
Reference in New Issue
Block a user