AgentOS-Core-V2 / orchestrator.py
Tpayne101's picture
Create orchestrator.py
47c5072 verified
from context_graph import ContextMemoryGraph
class Orchestrator:
def __init__(self, agent_core):
self.agent_core = agent_core
self.graph = ContextMemoryGraph()
def route(self, prompt, context):
if "summarize" in prompt.lower():
result = "This agent summarizes and organizes context."
elif "memory" in prompt.lower():
result = f"Memory size: {len(context)}"
else:
result = f"Processed: {prompt}"
self.graph.link_context(self.agent_core.agent_id, prompt, result)
return result