Tpayne101 commited on
Commit
e3c9980
·
verified ·
1 Parent(s): d67d436

Update agentos_core.py

Browse files
Files changed (1) hide show
  1. agentos_core.py +17 -2
agentos_core.py CHANGED
@@ -33,12 +33,27 @@ def create_agent_identity():
33
  return str(uuid.uuid4())
34
 
35
 
36
- class AgentCore:
 
 
37
  def __init__(self, model="gpt-4o-mini"):
38
  self.agent_id = create_agent_identity()
39
  self.memory = MemoryManager(self.agent_id)
40
  self.context_graph = ContextGraph()
41
- self.memory.save({
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  "event": "init",
43
  "details": f"Agent {self.agent_id} initialized."
44
  })
 
33
  return str(uuid.uuid4())
34
 
35
 
36
+ class AgentCore:from telemetry import log_event
37
+ from memory_core import update_memory, load_memory
38
+ import time
39
  def __init__(self, model="gpt-4o-mini"):
40
  self.agent_id = create_agent_identity()
41
  self.memory = MemoryManager(self.agent_id)
42
  self.context_graph = ContextGraph()
43
+ self.memory.save({def run(self, prompt):
44
+ log_event(self.agent_id, "run_start", "in_progress", {"prompt": prompt})
45
+
46
+ try:
47
+ response = self.model.generate(prompt)
48
+ update_memory(self.agent_id, "last_prompt", prompt)
49
+ update_memory(self.agent_id, "last_response", response)
50
+
51
+ log_event(self.agent_id, "run_complete", "success", {"response": response})
52
+ return response
53
+
54
+ except Exception as e:
55
+ log_event(self.agent_id, "run_failed", "error", {"error": str(e)})
56
+ raise e
57
  "event": "init",
58
  "details": f"Agent {self.agent_id} initialized."
59
  })