24 lines
492 B
Python
24 lines
492 B
Python
"""Agent OS escalation engine."""
|
|
|
|
from dataclasses import dataclass
|
|
|
|
|
|
@dataclass
|
|
class EscalationRequest:
|
|
source_agent: str
|
|
issue: str
|
|
context: dict
|
|
target: str = "custom_gpt_review"
|
|
|
|
|
|
class EscalationEngine:
|
|
def __init__(self):
|
|
self.requests = []
|
|
|
|
def escalate(self, request: EscalationRequest):
|
|
self.requests.append(request)
|
|
return {"status": "escalated", "target": request.target}
|
|
|
|
def list_requests(self):
|
|
return self.requests
|