# Requests

This section explains how to make one model request reliable.

1. [Overview](overview.md): the basic request chain.
2. [Prompt Management](prompt-management.md): slots, scope, and YAML/JSON prompts.
3. [Schema as Prompt](schema-as-prompt.md): authoring structured output schemas.
4. [Output Control](output-control.md): ensure, validate, retry, and events.
5. [Model Response](model-response.md): reuse one response and read text/data/meta or streams.
6. [Session Memory](session-memory.md): Session, multi-turn history, windowing, import/export.
7. [Context Engineering](context-engineering.md): where session, info, KB, and tool results belong.
8. [Workspace](workspace.md): durable records, artifacts, search, links, and checkpoints for multi-turn tasks.
