Spaces:
Paused
Paused
Download agent_zero_framework/python/api/notifications_history.py from Oldmangrizzz/Agent-Node: direct link, hf CLI and curl.
- Browser
- Download file 698 Bytes
-
https://huggingface.co/spaces/Oldmangrizzz/Agent-Node/resolve/main/agent_zero_framework/python/api/notifications_history.py
- Command line
-
hf download hf://spaces/Oldmangrizzz/Agent-Node/agent_zero_framework/python/api/notifications_history.py
-
curl -L -o notifications_history.py https://huggingface.co/spaces/Oldmangrizzz/Agent-Node/resolve/main/agent_zero_framework/python/api/notifications_history.py
698 Bytes
| from python.helpers.api import ApiHandler | |
| from flask import Request, Response | |
| from agent import AgentContext | |
| class NotificationsHistory(ApiHandler): | |
| def requires_auth(cls) -> bool: | |
| return True | |
| async def process(self, input: dict, request: Request) -> dict | Response: | |
| # Get the global notification manager | |
| notification_manager = AgentContext.get_notification_manager() | |
| # Return all notifications for history modal | |
| return { | |
| "notifications": [n.output() for n in notification_manager.notifications], | |
| "guid": notification_manager.guid, | |
| "count": len(notification_manager.notifications), | |
| } | |