MCPcopy Index your code
hub / github.com/agent0ai/agent-zero / process

Method process

api/message_queue_remove.py:9–18  ·  view source on GitHub ↗
(self, input: dict, request: Request)

Source from the content-addressed store, hash-verified

7 """Remove message(s) from queue."""
8
9 async def process(self, input: dict, request: Request) -> dict | Response:
10 context = AgentContext.get(input.get("context", ""))
11 if not context:
12 return Response("Context not found", status=404)
13
14 item_id = input.get("item_id") # None means clear all
15 remaining = mq.remove(context, item_id)
16 mark_dirty_for_context(context.id, reason="message_queue_remove")
17
18 return {"ok": True, "remaining": remaining}

Callers

nothing calls this directly

Calls 4

mark_dirty_for_contextFunction · 0.90
ResponseClass · 0.50
getMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected