II.
ProtocolMessage JSON
Structured · liveprotocol-message:ollama-chat-message
Ollama /api/chat — non-streaming response json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "protocol-message:ollama-chat-message",
"_kind": "ProtocolMessage",
"_file": "extensions/protocol-messages/ollama-messages.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "Ollama /api/chat — non-streaming response",
"messageType": "AssistantMessage",
"subtype": "none",
"direction": "core-to-user",
"terminal": true,
"errorCategory": "none",
"payloadSchema": {
"type": "AssistantMessage",
"fields": [
"model",
"created_at",
"message(role, content, tool_calls?)",
"done=true",
"total_duration",
"eval_count"
]
},
"description": "Full non-streaming chat completion envelope from /api/chat. The\nembedded `message` carries role and content; `tool_calls` may be\npresent when the model emits structured calls.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "provider:ollama",
"to": "protocol-message:ollama-chat-message",
"kind": "emits_message_type"
}
]
}