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:
@@ -67,7 +67,7 @@ class Agent:
|
||||
|
||||
|
||||
class AgentService:
|
||||
"""Service for managing agents in the Hive cluster"""
|
||||
"""Service for managing agents in the WHOOSH cluster"""
|
||||
|
||||
def __init__(self):
|
||||
self.agents: Dict[str, Agent] = {}
|
||||
@@ -202,30 +202,32 @@ class AgentService:
|
||||
|
||||
def _initialize_cluster_agents(self):
|
||||
"""Initialize predefined cluster agents"""
|
||||
cluster_agents = [
|
||||
Agent(
|
||||
id="walnut-codellama",
|
||||
endpoint="http://walnut.local:11434",
|
||||
model="codellama:34b",
|
||||
specialty=AgentType.KERNEL_DEV
|
||||
),
|
||||
Agent(
|
||||
id="oak-gemma",
|
||||
endpoint="http://oak.local:11434",
|
||||
model="gemma2:27b",
|
||||
specialty=AgentType.PYTORCH_DEV
|
||||
),
|
||||
Agent(
|
||||
id="ironwood-llama",
|
||||
endpoint="http://ironwood.local:11434",
|
||||
model="llama3.1:70b",
|
||||
specialty=AgentType.GENERAL_AI
|
||||
)
|
||||
]
|
||||
|
||||
for agent in cluster_agents:
|
||||
if agent.id not in self.agents:
|
||||
self.add_agent(agent)
|
||||
# Direct Ollama connections disabled - WHOOSH should use BZZZ API instead
|
||||
# cluster_agents = [
|
||||
# Agent(
|
||||
# id="walnut-codellama",
|
||||
# endpoint="http://walnut.local:11434",
|
||||
# model="codellama:34b",
|
||||
# specialty=AgentType.KERNEL_DEV
|
||||
# ),
|
||||
# Agent(
|
||||
# id="oak-gemma",
|
||||
# endpoint="http://oak.local:11434",
|
||||
# model="gemma2:27b",
|
||||
# specialty=AgentType.PYTORCH_DEV
|
||||
# ),
|
||||
# Agent(
|
||||
# id="ironwood-llama",
|
||||
# endpoint="http://ironwood.local:11434",
|
||||
# model="llama3.1:70b",
|
||||
# specialty=AgentType.GENERAL_AI
|
||||
# )
|
||||
# ]
|
||||
#
|
||||
# for agent in cluster_agents:
|
||||
# if agent.id not in self.agents:
|
||||
# self.add_agent(agent)
|
||||
pass
|
||||
|
||||
async def _test_initial_connectivity(self):
|
||||
"""Test connectivity to all agents"""
|
||||
|
||||
Reference in New Issue
Block a user