Major WHOOSH system refactoring and feature enhancements
- Migrated from HIVE branding to WHOOSH across all components - Enhanced backend API with new services: AI models, BZZZ integration, templates, members - Added comprehensive testing suite with security, performance, and integration tests - Improved frontend with new components for project setup, AI models, and team management - Updated MCP server implementation with WHOOSH-specific tools and resources - Enhanced deployment configurations with production-ready Docker setups - Added comprehensive documentation and setup guides - Implemented age encryption service and UCXL integration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Test script for Hive backend CLI agent integration
|
||||
Test script for WHOOSH backend CLI agent integration
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
@@ -12,7 +12,7 @@ import logging
|
||||
backend_path = os.path.join(os.path.dirname(__file__), '../../backend')
|
||||
sys.path.insert(0, backend_path)
|
||||
|
||||
from app.core.hive_coordinator import HiveCoordinator, Agent, AgentType
|
||||
from app.core.whoosh_coordinator import WHOOSHCoordinator, Agent, AgentType
|
||||
from app.cli_agents.cli_agent_manager import get_cli_agent_manager
|
||||
|
||||
# Configure logging
|
||||
@@ -50,13 +50,13 @@ async def test_cli_agent_manager():
|
||||
return False
|
||||
|
||||
|
||||
async def test_hive_coordinator_integration():
|
||||
"""Test Hive coordinator with CLI agents"""
|
||||
print("\n🤖 Testing Hive Coordinator Integration...")
|
||||
async def test_whoosh_coordinator_integration():
|
||||
"""Test WHOOSH coordinator with CLI agents"""
|
||||
print("\n🤖 Testing WHOOSH Coordinator Integration...")
|
||||
|
||||
try:
|
||||
# Initialize coordinator
|
||||
coordinator = HiveCoordinator()
|
||||
coordinator = WHOOSHCoordinator()
|
||||
await coordinator.initialize()
|
||||
|
||||
# Test CLI agent registration
|
||||
@@ -118,7 +118,7 @@ async def test_hive_coordinator_integration():
|
||||
return True
|
||||
|
||||
except Exception as e:
|
||||
print(f"❌ Hive Coordinator integration test failed: {e}")
|
||||
print(f"❌ WHOOSH Coordinator integration test failed: {e}")
|
||||
return False
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@ async def test_mixed_agent_types():
|
||||
print("\n⚡ Testing Mixed Agent Types...")
|
||||
|
||||
try:
|
||||
coordinator = HiveCoordinator()
|
||||
coordinator = WHOOSHCoordinator()
|
||||
await coordinator.initialize()
|
||||
|
||||
# Add both Ollama and CLI agents (simulated)
|
||||
@@ -185,7 +185,7 @@ async def main():
|
||||
|
||||
tests = [
|
||||
("CLI Agent Manager", test_cli_agent_manager),
|
||||
("Hive Coordinator Integration", test_hive_coordinator_integration),
|
||||
("WHOOSH Coordinator Integration", test_whoosh_coordinator_integration),
|
||||
("Mixed Agent Types", test_mixed_agent_types)
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user