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

Function send_message

helpers/message_queue.py:150–158  ·  view source on GitHub ↗

Send a single queued message (log + communicate).

(context: "AgentContext", item: dict, source: str = " (from queue)")

Source from the content-addressed store, hash-verified

148
149
150def send_message(context: "AgentContext", item: dict, source: str = " (from queue)"):
151 """Send a single queued message (log + communicate)."""
152 from agent import UserMessage # Import here to avoid circular import
153
154 message = item.get("text", "")
155 attachments = item.get("attachments", [])
156 msg_id = str(uuid.uuid4())
157 log_user_message(context, message, attachments, message_id=msg_id, source=source)
158 context.communicate(UserMessage(message, attachments, id=msg_id))
159
160
161def send_next(context: "AgentContext") -> bool:

Callers 1

send_nextFunction · 0.70

Calls 4

UserMessageClass · 0.90
log_user_messageFunction · 0.85
getMethod · 0.45
communicateMethod · 0.45

Tested by

no test coverage detected