Concepts Overview
This section explains the core ideas that appear across the server, web client, and CLI. Use it to understand the vocabulary used in API responses and stream payloads before diving into the reference material.
- Threaded conversations describes how messages, threads, and
ConversationStreamEventvalues relate to each other. - Shared models covers the
rustygpt-sharedcrate, focusing on how typed DTOs and enums keep clients in sync with the server.
Pair these concepts with the Architecture diagrams to see where each part lives at runtime.