type: object description: Graph RAG response message properties: message_type: type: string description: Type of message - "chunk" for LLM response chunks, "provenance" for provenance announcements enum: [chunk, provenance] example: chunk response: type: string description: Generated response text (for chunk messages) example: Quantum physics and computer science intersect in quantum computing... provenance_id: type: string description: Provenance node URI (for provenance messages) example: urn:trustgraph:session:abc123 end_of_stream: type: boolean description: Indicates LLM response stream is complete default: false example: true end_of_session: type: boolean description: Indicates entire session is complete (all messages sent) default: false example: true error: type: object description: Error details if request failed properties: message: type: string description: Error message example: Failed to retrieve graph data type: type: string description: Error type example: GRAPH_ERROR